四、简答题(本大题共5小题,每小题5分,共25分)
31.在总线周期中,什么情况下需要插入等待周期Tw?Tw插入在哪两个时钟周期之间?
32.请指出指令“ADCCX,MASK[BX][SI]”中各操作数的寻址方式。
33.简述存储系统的层次结构。
34.在异步串行通信中,传送每个字符的字符格式是由哪几部分组成的?
35.一片8259A可管理多少级优先权中断源?通过8259A的级联,最多可管理多少级优先权中断源?
五、分析题(本大题共2小题,每小题l0分,共20分)
36.分析下列程序段,回答下列问题
DAT DB 52H,54H,55H,51H
COUNT EQU$—DAT
LEA SI,DAT
MOV BX,0
MOV CX,COUNT
LOPl:MOV AL,[SI]
TEST AL,01H
JZ LOP
INC BL
JMP LOP2
LOP:INC BH
LOP2:INC SI
LOOP LOPl
(1)此程序段完成什么功能?(4分)
(2)画出此程序段流程图。(6分)
37.分析在不同总线周期中,、、M/、DT/信号的状态,填入下表(电信号为高电平用H表示,低电平用L表示)。
六、设计题(本大题共1小题,15分)
38.某外设有数据线DATA7-0,数据有效信号,设备已接收数据的输出信号,若8255A的端口A作为该设备的输出接口电路工作在方式1下。
(1)画出8255A的端口A与该外设的连接图;(5分)
(2)若8255A的端口地址为60H~63H,写出8255A的初始化程序段(其它端口未用)(5分)
(3)若用查询方式,画出输出100个字节数据的程序流程图。(5分)
来源:考试大