8255的控制端口地址为67H,将PC2置位的初始化程序段为()。
A.MOV AL,10000101B OUT 67H,AL
B.MOV AL,10000100B OUT 67H,AL
C.MOV AL,00000101B OUT 67H,AL
D.MOV AL,00000100B OUT 67H,AL
A.MOV AL,10000101B OUT 67H,AL
B.MOV AL,10000100B OUT 67H,AL
C.MOV AL,00000101B OUT 67H,AL
D.MOV AL,00000100B OUT 67H,AL
初始化程序如下:
MOVDX,(1);写入控制端口的地址
MOVAL,(2);置为1
OUTDX,(3);写入控制字
MOVAL,(4);置为0
OUT(5),AL;写入控制字
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml9928/wps6.jpg
A、81H
B、80H
C、82H
D、83H
初始化程序为:
MOVAL,(1)
OUT(2),AL;写入控制字
MOVAL,(3)
OUT(4),(5);写入初值
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml9928/wps5.jpg
8255A-1的地址为A口:10H;B口:12H;C口:14H;控制口:16H。
8255A-2的地址为A口:20H;B口:22H;C口:24H;控制口:26H。
有一片8259A,它的两个端口地址为90H和92H。
有一片8251A,它连接CRT,已被初始化,数据口:54H;控制口:56H。
现将8255A-2的B口和8255A-1的A口相连,用8255A-2的B口作为8位数据输出口,工作于方式0,C口也工作于方式0;当B口进行数据输出时,用PCI作为选通信号。8255A-1的A口作为8位数据输入口,工作于方式1,中断请求信号和8259A的IR2相连。要求8259A的ICW2为20H,用边沿触发,全嵌套方式并采用中断自动结束方式。
下面的程序由CPU往8255A-2的B口输出数据0~9,再从8255A-1的A口输入,然后往CRT输出。请填写下列程序中和程序后面的空项。
AAA:MOV AL,__ ;8259A初始化
OUT __,AL
MOV AL,__
OUT __,AL
MOV AL,__
OUT __,AL
IN AL,__ ;读中断屏蔽字
AND AL,__ ;设置新的屏蔽字
OUT __,AL
MOV AL,__ ;8255A-1初始化
OUT __,AL
MOV AL,__ ;8255A-2初始化
OUT __,AL
MOV AH,00 ;送数字0
STI
KK:MOV AL,__ ;用按位置1方式使选通无效
OUT __,AL
MOV AL,AH ;8255A-2的B口输出数据
OUT __,AL
MOV AL,__
OUT __,AL
INC AH
CMP AH,0AH ;是否超过9
JNZ KK
MOV AH,0
JMP KK
T:IN AL,__ ;测试CRT
TEST AL,01
JZ T
IN AL,__ ;读入数据
AND AL,0FH
ADD AL,__ ;变成ASCII码
OUT __,AL ;往CRT输出
IRET
中断类型号为______。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!