根据题意将下列程序补充完整,数据格式要求按十六进制填写。
MOV DX, (1) ;通道0初始化
MOV AL, (2)
OUT DX,AL
MOV DX, (3) ;写通道0计数初始值
MOV AL, (4)
OUT DX,AL
MOV DX,323H ;通道1初始化
MOV AL, (5)
OUT DX,AL
MOV AX, (6) ;写通道1定时系数
MOV DX, (7)
OUT DX,AL
MOV AL, (8) ;写地址高8位
OUT DX,AL
答:(1)__________(2)__________(3)__________(4)__________
(5)__________(6)__________(7)__________(8)__________
六、设计题(本大题共1小题,15分)
38.4位共阴极七段LED显示器的接口电路如题38图所示。8255A的PA口提供段选码,PB口提供位选码。设8255A控
制寄存器的地址为303H。
(1)如果需要4个LED显示器同时显示“8888”,此时PA口输出的段选码是什么?
(3分)
(2)8255A应当在哪一种方式下工作?写出8255A初始化程序。(6分)
(3)编写同时显示4个相同数字的显示子程序,即PB口的PB0~3同时输出高电平,PA口输出段选码。段选码存放
在数据段中SSEGCODE开始的连续16个存储单元。需要显示的数字存放在AH中。(6分)