logo - 刷刷题
下载APP
【简答题】

设有两片8255A,其中: 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的ICW 2 为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 中断类型号为______。

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三