• 2022-06-11
    [color=#000000]试编写程序, 它轮流测试两个设备的状态寄存器, 只要一个状态寄存器的第 [/color][color=#000000]0 [/color][color=#000000]位为 [/color][color=#000000]1[/color][color=#000000],则就与其相应的设备输入一个字符;如果其中任一状态寄存器的第 [/color][color=#000000]3 [/color][color=#000000]位为 [/color][color=#000000]1[/color][color=#000000],则整个输入过程结束。 两个状态寄存器的端口地址分别是 [/color][color=#000000]0024H[/color][color=#000000]和 [/color][color=#000000]0036H[/color][color=#000000], [/color][color=#000000]与其相应的数据输入寄存器的端口地址则为 [/color][color=#000000]0026H[/color][color=#000000]和 [/color][color=#000000]0038H[/color][color=#000000],输入字符分别存入[/color][color=#000000]首地址为 [/color][color=#000000]BUFF1[/color][color=#000000]和 [/color][color=#000000]BUFF2[/color][color=#000000]的存储区中。 [/color]
  • 举一反三