一、单项选择题(本大题共15小题,每小题3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案,请将选定的答案填涂在答题纸的相应位置上。)
1,下列8086CPU标志寄存器的标志位中,不属于状态标志位的是()
A. OF
B. IF
C. AF
D. PF
- 8086微处理器可寻址访问的最大10空间为()。
A. IKB
B. 64KB
C. 640KB
D. IMB
3 8086响应中断时,不能自动入栈保存的是()
A标志寄存器 FR
B. 段寄存器
C.CS指令指针寄存器 IP
D. 累加器 AX
4指令POP [BX]中,源操作数的段寄存器是()
A. DS
B. ES
C. ss
D. CS
- CRU用减法指令对两个补码表示的带符号数6BH (被减数)和0C7H(减数)进行减法运算后,标志位CF、SF和OF分别为()
A0, , 0
B. 0, 1, 1
C. 1, 0, o°
D. 1, 1, 1
6.在 8259A单片工作方式和级联工作方式下,分别最多可管理()中断。
A. 8 级和 16 级
B. 16 级和 256 级
C. 8 级和 64 级
D. 16 级和 64 级
- CPU对存储器或1O端口完成一次读/写操作所需的时间为一个()
A.指令周期
B. 总线周期
C. 时钟周期
D.机器周期
8.下列逻辑运算指令中,不允许使用立即数为操作数的指令为()
A. AND
B. OR
C. XOR
D. INC
- 下列指令中语法有错误的是()
A. IN AX, 20H
B. SHR AL, 2
C. OUTDX, AL
D. LEA SI, [1000H]
- 当 8253 工作在()时,需要由外部脉冲触发开始计数。
A.方式0
B. 方式2
C. 方式4
D. 方式5
11,若8253的CLK端输入脉冲的频率一定,则计数初值为()时,定时时间最长。
A. 0
B.1
C. 65535
D. 65536
12.物理地址、段地址、有效地址分别是()位十六进制码。
A. 5, 4, 4
B. 20, 16, 16
C. 5, 4, 5
D. 20, 16, 20
13,下面是关于8259A可编程中断控制器的叙述,其中错误的是()。
A. 8259A具有将中断源按优先级排队的功能
B. 8259A具有辨认中断源的功能
C.两片8259A级联时,可将中断源扩展到16级
D. 8259A 具有向 CPU 提供中断向量号的功能
14,如果8251A设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为19.2KHZ的输入信号上,波特率因子为16,则波特率为()
A. 1200
B. 2400
C. 9600
D. 19200
- 有关存储器映像 1/0 方式正确描述的是()。
A.称为1/O独立编址方式
B.IO端口地址空间独立于存储器地址空间
C. 增加地址译码的复杂性
D. I/O 指令类型较少
二、填空题(每空2分,共30分,请在答题纸相应题号的位置上作答。)
1,三态门的三态是指高电平、低电平和________
- 8086/8088在最小方式下有关总线请求的信号引线是________和________
3.在8086最小模式的典型配置中,需片双向总线收发器8286,需片地址锁存器8282.
- Intel 8253 具有________个独立的________位计数器。
- 用2KX4的SRAM芯片组成8K×16的存储器,片内地址和产生片选信号的地址分别为________、________位。
- 8086内存的前1K字节建立了一个中断向量表,可以容纳________个中断向量。如果有中断向量表地址是004CH,该地址起的4个内存单元中顺序存放着59H,6CH, 00H, 90H,则中断服务程序入口的物理地址是________
- 完成以下程序段,要求从键盘输入字符3’,屏幕显示字符℃。
NUM DB’ABCDEFGHI
(1)
IND 21H
AND AL, OFH
(2)
XOR AH, AH
MOV BX, OFFSET NUM
ADD BX, AX
(3)
MOV AH, 02H
(4)
三、简答题(本大题共N题,每小题10分,共30分。请在答题纸相应题号的位置上作答。)
1.数据传送控制方式中的查询方式和中断方式的主要异同点是什么?
2、简述触发器、寄存器和存储器的含义及关系。
- 简述:为什么高速缓冲存储器 Cache 能够实现高速的数据存取?
四、应用题(本大题共3小题,每小题15分,共45分。请在答题纸相应题号的位置上作答。)
1.已知X、 Y和RESULT为字变量,按公式Z=((X+Y)×8-X/4,计算2值,并将结果保存在 RESULT 中,要求不用乘除指令,编写汇编语言源程序。
- 某机器配有一个 ROM 芯片,地址空间 0000H-3FFFH,现在再用几个 16K×8 的芯片月成一个 32K×8的RAM区域,使其地址空间为8000H-FFFFH。假设此RAM 芯片有CS有WE信号控制端, CPU 地址总线为 Ais-Ao,数据总线为 Dr-Do,控制信号为R/W、MREQ,当且仅当MREC和R/W同时有效时,CPU才能对存储器进行读(或写),要求选用2: 4译码器。
(1)画出此 CPU 与上述 ROM 芯片和 RAM 芯片的连接图。(2)所用 ROM 芯片容量多大?
(3)写出图中所用每片RAM的地址范围。
3,设某压力报警控制系统电路如图所示。压力正常时,开关K0断开,绿灯亮,红灯灭。压力降低时,开关K0闭合,红灯亮,绿灯灭。试写出8255A的4个端口地址,并编写初始化和控制程序段。