假设8255A的端口地址为80~83H。B口连接8个开关,如果要检测开关的状态,可以执行以下哪条指令( )。
A: OUT AL,80H
B: OUT AL,81H
C: IN AL,80H
D: IN AL,81H
A: OUT AL,80H
B: OUT AL,81H
C: IN AL,80H
D: IN AL,81H
D
举一反三
- 假设8255A的端口地址为80~83H。8255A的PA0~PA7分别连接8个LED灯LED0~LED7,LED灯共阴极连接,如果LED0、2、4、6点亮,LED1、3、5、7熄灭,以下编程正确的是( )。 A: MOV AL,10010000BOUT 83H,ALMOV AL,01010101BOUT 80H,AL B: MOV AL,10010000BOUT 83H,ALMOV AL,10101010BOUT 80H,AL C: MOV AL,10000000BOUT 83H,ALMOV AL,01010101BOUT 80H,AL D: MOV AL,10010000BOUT 83H,ALMOV AL,01010101BOUT 81H,AL
- 设8255A的D口地址为83H,AL=05H,则执行OUT 83H,AL指令后,PC2=0。
- 8255A设置C口按位置位/复位字时,写入的端口地址是(),设8255A的4个端口地址分别为80H、81H、82H、83H。 A: 80H B: 81H C: 82H D: 83H
- 【单选题】设AL=7FH,要使AL=80H,应使用的指令是()。 A. AND AL,80H B. OR AL,80H C. XOR AL,80H D. NOT AL
- 设8255芯片的端口基地址是60H,寻址C端口的命令是()。 A: OUT<br/>60H,AL B: OUT<br/>66H,AL C: OUT<br/>61H,AL D: OUT<br/>64H,AL
内容
- 0
已知AL=01000001B,执行指令“OR<br/>AL,20H”后,AL=______ H;如果AL的内容是某个ASCII码,则代表字符______ 。
- 1
设8255芯片的端口地址是60H-63H,对控制寄存器进行操作的命令是( )。 A: OUT 60H,AL B: OUT 61H,AL C: OUT 62H,AL D: OUT 63H,AL E: IN AL, 63H
- 2
下列哪条x86指令实现了把端口70H的内容读入到寄存器AL? A: IN AL, 70H B: IN 70H,AL C: OUT AL,70H D: OUT 70H,AL
- 3
中国大学MOOC: 执行下列指令序列后,正确的结果是________。 MOV AL,81H ADD AL,AL ADC AL,AL
- 4
如果(AL) =0DH, 执行SUB AL,80H指令后,正确的结果为哪一个(). A: (AL) =8DH,OF=1 B: (AL) =0DH,OF=0 C: (AL) =8DH,OF=0 D: (AL) =0D1H, OF=1