五、分析題(本大題共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分)
六、設(shè)計題(本大題15分)
38.若用2732EPROM(4K×8)的存儲器芯片構(gòu)成16K×8位的微機存儲器子系統(tǒng),問:
(1)至少需要多少位地址線?(2分)
(2)需要2732EPROM芯片多少片?(3分)
(3)畫出該存儲器子系統(tǒng)擴展示意圖。(10分)