下面哪条指令是端口寻址指令( )。
A: LD
#0,A
B: MVKD
EXAM1,*AR5
C: PORTR
FIFO,*AR5
D: READA
60H
A: LD
#0,A
B: MVKD
EXAM1,*AR5
C: PORTR
FIFO,*AR5
D: READA
60H
举一反三
- 若辅助寄存器AR0的值为0005H,AR3的值为030FH,AR4的值为0310H,AR5的值为0320H,<br/>请分别给出执行下列指令后的辅助寄存器中的值。(说明:请填写4位16进制数) *AR3+ ; ______ H <br/>*AR4+0 ; ______ H <br/>*+AR5(15) ; ______ H
- (1)操作数在寄存器中,为(____)寻址方式。[br][/br](2)操作数地址在寄存器中,为(____)寻址方式。[br][/br](3)操作数在指令中,为(____)寻址方式。[br][/br](4)操作数地址(主存)在指令中,为(____)寻址方式。[br][/br](5)操作数的地址,为某一寄存器内容与位移量之和,可以是(____)寻址方式。
- 设8255芯片的端口基地址是60H,寻址C端口的命令是()。 A: OUT<br/>60H,AL B: OUT<br/>66H,AL C: OUT<br/>61H,AL D: OUT<br/>64H,AL
- 已知DL=46H,要求0、2、5和7位变反,而其它位不变,需要执行哪条指令?() A: AND<br/>DL,0A5H B: OR<br/>DL,0A5H C: XOR<br/>DL,0A5H D: NOT<br/>DL
- 执行下面的语句后,输出结果是( )。[br][/br]s = 0[br][/br]for a in range(1, 5) :[br][/br]for b in range(1, a) :[br][/br]s += 1[br][/br]print(s) A: 0 B: 1 C: 5 D: 6