一、单项选择题(本大题共15小题,每小题3分、共45分。在每小题给出的四个备选项中,选出一个正确的答案,请将选定的答案填涂在答题纸的相应位置上。)
- 8088 系统的内存最大容量为 16MB. 其地址总线为()
A. 16 位
B. 20 位
C. 24 位
D. 32 位
2,以CPU为核心,包括存储器、1O接口和系统总线,组成()
A.微处理器
B. 微型计算机
c. 微型计算机系统
D.小型机系统
3,系统有多个中断源,而只有单一中断请求线的情况下,为了能处理多重中断流据。在保护现场和中断服务之间必须加入()
A. 屏蔽本级中断
B.屏蔽本级和低级中断,并关中断
C. 屏蔽低级中断
D.屏蔽本级和低级中断,并开中断
- 存储周期是指()
A. 存储器的读出时间
B. 存储器的写入时间
C.存储器进行连续读或写操作所允许的最短时间间隔
D.存储器进行连续写操作所允许的最短时间间隔
5, 8086微处理器的可屏蔽中断请求信号来自于()引脚
A. CLK
B. GND
C. INTR
D. NMI
6·下列输入指令中,正确的是()
A. IN AL, DX
B. IN AL, 256
C. IN DX, AX
D. IN AX, 256
7,设AL=87H,执行指令SUB AL, 65H后,标志位()。
A. AF=1
B. CF=1
C. OF=1
D. ZF=1
- 设 AL=98H,执行 SARAL,1 后,AL 中的内容是()
A. 30H
B. 4C
C. 98H
D. OCCH
9,下列关于片选的说法中,错误的是()
A. 通常采用 74LS138 作为地址译码器
B.全译码法存在地址重叠问题
C.部分译码法存在地址重叠问题
D.线选法存在地址重叠问题
10.下列不属于常说的三总线的是()
A.串行总线
B. 地址总线
C.数据总线
D.控制总线
- 8086 系统中,下列属于可屏蔽中断的是()
A. 8259A引起的中断
B. 断点中断
C.除法出错中断
D. 溢出中断
12.常用的缓冲器有
A. 74LS138
B. 74LS244
C. 74LS273
D. 74LS373
13.下列芯湯中,不属于接口芯片的是()
A. 2732
B. 8251
C.8255
D. 0809
14,下列关于串行通信与并行通信的说法,正确的是()
A.并行通信适合于远距离通信
B. 串行通信比并行通信适合于远距离通信
C.并行数据是按位传输
D. 并行通信有同步通信与异步通信两种
- 下列关于程序控制传送方式的说法,错误的是()
A.中断传送方式不能实现多个外设并行工作
B.查询传送方式又称“异步传送方式”
C.无条件传送方式又称"同步传送方式”
D.中断方式数据传送完成后,程序会回到断点处继续执行
二、填空题(每空 2分,共 30 分,请在答题纸相应题号的位置上作答。
1.在总线周期中允许插入等待周期Tw,插入的Tw是在_________和________之间。
2. 8位二进制反码10000000B表示的十进制数为________8 位二进制补码 10000000B 表示的十进制数为________
3. 已知X1 DW 1234H,若要将X1用DB定义,原来数据区中的内容保持不变,则可定义为 XI DB________
4. 8259A 芯片占________个端口地址,要想管理32级中断,至少需要________片8259A
5. 汇编语言程序设计中每个语句的注释项的开始必须用标点符号是________
6.执行下列指令后,寄存器AL=, BX=
ORG 1000H
TABLE DB 10H, 33H, 41H
…
MOV BX, OFFSET TABLE
MOV AL, [BX]
XOR AL, 80H
MOV [BX], AL
7,若要求由8253计数器的OUT输出端输出方波,则应设置其工作于方式_________,CLKO 的频率为1MHz,欲获得可能的最低频率,应向计数寄存器写入的初值为_________H
8.分析下面程序段中寄存器 BX、SI 及AX 存储的内容。
data SEGMENT
DAI EQU 0100H
ORG 2300H
DATA 1 DW 35ABH
data ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:data
START: MOV AX, data
MOV DS, AX
MOV BX, 2000H
MOV SI, 0200H
MOV AX, DAI [BX]
。。。
CODE ENDS
END START
程序执行后,BX=SI=,AX=________
三、简答题(本大题共3小题,每小题10分,共30分。请在答题纸相应题号的位置上作答。)
1,汇编语言程序的开发有哪4个步骤,分别利用什么程序完成、产生什么输出文件。
2,以可屏蔽中断为例,说明一次完整的中断过程主要包括哪些环节?
- 8086处理器的输入控制信号有RESET, HOLD, NMI和INTR,其含义各是什么?当它们有效时,8086 CPU 将出现何种反应?
四、应用题(本大题共3小题,每小题15分,共45分。请在答题纸相应题号的位置上作答。)
1、编程统计内存又单元开始的20个字节数据中正数和负数的个数,并分别存入NEGO单元、数据段代码已给出,请给出完整代码段内容。
DATA SEGMENT
X DB X1, X2. X3… ;定义20个数
PLUS DB ?
NEGO DB ?
DATA ENDS
- ADC0809通过并行接口825SA与PC连接,如图所示,填空完成以下程序段,实现对OFFFCH.初始化编程及对端口操作时,无关位默认为0.ADC0809通道3的数据采集。设8255A的端口地址范围为OFFFCH~OFFFFH, PA口地址为
START: MOV AL, (1); 8255A 初始化
MOV DX, _(2)
OUT DX, AL
MOV AL, (3);选IN3, START=0,
MOV DL, (4)
OUT DX, AL
MOV AL, 13H: START=1
OUT DX, AL
MOV AL, (5): START-0, 启动 A/D
OUT DX, AL
MOV DL, OFEH
TESTI: IN AL, DX;检查 EOC
AND AL, (6):转换未结束,继续查询
MOV DL. (8)
IIN AL, DX;读入 A/D 转换结果
HLT
3.无条件输入时,CPU不查询外设工作状态,与外设速度的匹配通过在软件上延时完虚编程实现:从端口 200H 读入 100 个字节到内存缓冲区 buffer 中的程序段。