五、分析题(本大题共2小题,每小题10分,共20分)
36.DAT DB 12H,0ABH,54H,90H
COUNT EQU$-DAT
MOV BX,OFFSET DAT
MOV CX,COUNT
MOV DX,0
LOP3:MOV AL,[BX]
CMP AL,0
JGE LOP1
INC DL
JMP LOP2
LOP1:INC DH
LOP2:INC BX
LOOP LOP3
(1)画出此程序段的流程图。(6分)
(2)该程序段完成什么功能?(4分)
37.若8255A的端口地址为60H~63H,要将端口A置为方式0输出,端口B置为方式1输入,端口C的其它位置为输入
,问:
(1)各端口的地址是多少?(4分)
(2)控制字是多少?(3分)
(3)写出初始化程序段。(3分)
六、设计题(本大题15分)
38.若用2732EPROM(4K×8)的存储器芯片构成16K×8位的微机存储器子系统,问:
(1)至少需要多少位地址线?(2分)
(2)需要2732EPROM芯片多少片?(3分)
(3)画出该存储器子系统扩展示意图。(10分)