(题干)
本题共计 5 个问题
某8088应用系统如图所示,系统中有一片8253,利用通道0输出频率为4KHz的方波,利用通道1完成对外部事件计数,每记满1000个脉冲向CPU申请一次中断,当A15-A3=0000000100100时,地址译码输出为低电平,已知中断类型码为70H。
简答题
第 1 题
写出8253控制寄存器的地址(16位地址)。
正确答案
控制寄存器地址0000000100100110或126H。
答案解析
略
简答题
第 2 题
设置8253通道0的控制字(以二进制形式)和计数值。
正确答案
通道0控制字00110111或37H写入先低后高,方式3,BCD码
计数值:1M/4K=1000/4=250
计数值:1M/4K=1000/4=250
答案解析
略
简答题
第 3 题
设置8253通道1的控制字(以二进制形式)和计数值。
正确答案
通道1控制字:0110000161H只写入高位,方式BCD码
计数值500
计数值500
答案解析
略
简答题
第 4 题
编写8253初始化程序。
正确答案
初始化程序:
MOV AL, 37H O
UT 26H, AL 写入通道0控制字
MOV AL,61H
OUT 26H, AL 写入通道1控制字
MOV AL, 50H
OUT 20H, AL 写入通道0低字节
MOV AL, 02H
OUT 20H, AL; 写入通道0高字节
MOV AL, 05H
OUT 22H, AL 写入通道1高字节
MOV AL, 37H O
UT 26H, AL 写入通道0控制字
MOV AL,61H
OUT 26H, AL 写入通道1控制字
MOV AL, 50H
OUT 20H, AL 写入通道0低字节
MOV AL, 02H
OUT 20H, AL; 写入通道0高字节
MOV AL, 05H
OUT 22H, AL 写入通道1高字节
答案解析
略
简答题
第 5 题
写出设置中断向量表的程序段。
正确答案
设置中断向量:
MOV DX, SEGMENT PINT0
MOV DS,DX
MOV DX,OFFSET PINT0
MOV AL,70H
MOV AH,25H
INT 21H
MOV DX, SEGMENT PINT0
MOV DS,DX
MOV DX,OFFSET PINT0
MOV AL,70H
MOV AH,25H
INT 21H
答案解析
略
相似试题
(简答题)
某8088应用系统如图所示,系统中有一片8253,利用通道0输出频率为4KHz的方波,利用通道1完成对外部事件计数,每记满1000个脉冲向CPU申请一次中断,当A15-A3=0000000100100时,地址译码输出为低电平,已知中断类型码为70H。 编写8253初始化程序。
(简答题)
某8088应用系统如图所示,系统中有一片8253,利用通道0输出频率为4KHz的方波,利用通道1完成对外部事件计数,每记满1000个脉冲向CPU申请一次中断,当A15-A3=0000000100100时,地址译码输出为低电平,已知中断类型码为70H。 写出设置中断向量表的程序段。
(简答题)
某8088应用系统如图所示,系统中有一片8253,利用通道0输出频率为4KHz的方波,利用通道1完成对外部事件计数,每记满1000个脉冲向CPU申请一次中断,当A15-A3=0000000100100时,地址译码输出为低电平,已知中断类型码为70H。 设置8253通道0的控制字(以二进制形式)和计数值。
(简答题)
某8088应用系统如图所示,系统中有一片8253,利用通道0输出频率为4KHz的方波,利用通道1完成对外部事件计数,每记满1000个脉冲向CPU申请一次中断,当A15-A3=0000000100100时,地址译码输出为低电平,已知中断类型码为70H。 设置8253通道1的控制字(以二进制形式)和计数值。