一、单项选择题(本大题共15小题,每小题3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案,请将选定的答案填涂在答题纸的相应位置上。)
1.8086 中 IP 寄存器的作用是()
A. 保存当前栈顶地址
B. 保存代码段的基地址
C.指示下一条要执行的指令地址
D. 暂存当前执行的指令地址
2.条件转移指令JNE的测试条件为()
A. ZF=0
B. CF=0
C. ZF=1
D. CF=1
3,下列逻辑运算指令中,不允许使用立即数为操作数的指令为()。
A. AND
B. OR
C. XOR
D. NOT
A. PAGE
B. PARA
C. WORD
D. BYTE
5.不能实现将AX清零和CF清零的指令是()。
A. SUB AX, AX
B. MOVAX, 0
C. XORAX, AX
D. AND AX, 0
6, 8086响应以下中断时,需要到数据总线读入中断类型码的是()中断。
A. 单步
B. 指令
C. 可屏蔽
D. 非屏蔽
7,某微机有16条地址线,能够覆盖的地址范围是()
A. 0001H-FFFFH
B. 00001H-FFFFFH
C. 0000H-FFFFH
D. 00000H-FFFFFH
8,机器指令、高级语言中的语句、汇编语言助记符指令之间的关系是()
A.一条高级语言中的语句对应一条机器指令
B.一条汇编语言助记符指令对应一条机器指令
c.一条汇编语言助记符指令对应一条高级语言中的语句
D.一条汇编语言助记符指令能直接被执行
9,算术右移指令执行的操作是(.)。
A.符号位填0,并顺次右移1位,最低位移至进位标志位
B.符号位不变,并顺次右移1位,最低位移至进位标志位
C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位
D.符号位填1,并顺次右移1位,最低位移至进位标志位
10,要将BL中8位有符号数送入DI中去,应采用()
A. MOV DI, BL
B. MOV BYTE PTR DI, BL
C. MOV BH, 0
MOV BL,CX
D. MOV AL,BL
CBW
MOV DI,AX
A.保证地址都是线形的
B. 直接用地址线作为片选
C.只采用较少的地址线
D.应用了译码器
12,在DMA传送过程中完成数据传送功能是由()
A. CPU 执行从存储器读出的指令
B. DMAC执行从存储器读出的指令
C.外部设备中的控制部件直接控制
D. DMAC的硬件直接控制
13.ORG 设定当前可分配内存单元的()
A. 段地址
B.有效地址
C. 类型
D. 字节数
A.将 80H 送给 AL
B. 将 80H 端口的内容送给 AL
C.将AL内容送给80H内存单元
D.将 AL的内容送给80H 端口
A. I/O设备
B. I/O 接口
C.主处理器
D. 协处理器
二、填空题(每空2分,共30分,请在答题纸相应题号的位置上作答。
6,设AX=74C3H, BX=95C3H,则程序最后将转到_______处执行。
7.数据收发器8286的方向控制端T应接7,地址锁存器8282的选通信号STB应接CPU______的信号,输出允许端IO应接______,输出允许端OE应接_信号。
8,若数据字5678H 中78H存入0A000H:0001H, 56H存入0A000H:0002H,则读/写该字需_______个总线周期。
三、简答题(本大题共3小题,每小题10分,共30分。请在答题纸相应题号的位置上作答。)
DMA 控制器有哪两种工作状态?并说明 DMA 传送的一般过程。
8259A 的 ICW2 设置了中断类型码的哪几位?说明对 8259A 分别设置 ICW2 为 30H38H、36H 有什么差别?
3.8086 系统中存储器的逻辑地址由哪两部分组成?物理地址由何器件生成?如何生成?每个段的逻辑地址与寄存器之间有何对应关系?
四、应用题(本大题共 3 小题,每小题 15 分,共45分。请在答题纸相应题号的位置上作答。)
1.编写程序段,找出BUF数据区10个字节无符号数的最大数,存放在MAX单元中.
2,试按如下要求分别编写8253的初始化程序:已知8253的计数器0、1、2和控制字的地址依次为104H、105H、106H、107H。
(1)使计数器1工作在方式0,仅用低8位作二进制计数,计数初值为128
(2)使计数器0工作在方式1,按BCD码计数,计数值为3000
(3)便计数器2工作在方式2,按二进制计数,计数值为02FOH