题干本题共包含 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

答案解析

简答题3

设置8253通道1的控制字(以二进制形式)和计数值。

正确答案

通道1控制字:0110000161H只写入高位,方式BCD码
计数值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高字节

答案解析

简答题5

写出设置中断向量表的程序段。

正确答案

设置中断向量:
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的控制字(以二进制形式)和计数值。

    简答题查看答案