一定能使AH与AL寄存器内容交换的指令为()。
A.XCHG AH,AL
B.XCHG AL,AH
C.MOV CL,08H ROL AX,CL
D.MOV CL,08H RCR AX,CL
A.XCHG AH,AL
B.XCHG AL,AH
C.MOV CL,08H ROL AX,CL
D.MOV CL,08H RCR AX,CL
设物理地址[01000H]=33H,[01001H]=COH。下列指令执行后,写出物理地址为01 000H~01004H单元的内容(注意:寄存器高位对应高地址)。 MOV AX,0100H MOV DS.AX MOV BX.0 MOV AX,[BX] ADD BX.2 MOV [BX],AX INC BX MOV [BX],AL INC BX MOV [BX],AH
A.divsrc是无符号除法,商放在ah,余数放在al。
B.mov指令原操作数可以是通用寄存器cs。
C.leadi,[si]为寄存器间接寻址和寄存器寻址。
D.16位有符号数的补码所表示的10进制数的范围为—32767~+32768。
请执行下段程序,给出各寄存器的内容。
MOV AX,0A0BH ADD AL,25H
DEC AX XCHG AL,AH
SUB AX,0FFH PUSH AX
AND AX,00FFH POP BX
MOV CL,3 INC BL
SAL AL,CL MUL BL
设 AL 中是无符号数 , 试将 AL 内容扩展后送入 BX 中 , 能够完成此项功能的指令序列 ()
A CBW
B MOV AH,0 MOV BX,AX MOV BX,AX
C MOV AH,0FFH
D MOV BL,AL MOV BX,AX MOV BH,AH
设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为()
A AL=57H,BL=24H
B AL=33H,BL=24H
C AL=57H,BL=33H
D.AL=33H,BL=0
A.DAA校正指令的功能已自动加在AH中
B.进位值在AF中,校正后根据AF内容再加在AH中
C.进位值在CF中,校正后根据CF内容再加在AH中
D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中
写出完成如下功能的指令。 (1)BX和AX内容相加,结果存入AX。 (2)把AL寄存器的内容与数OAOH相减,结果存入AL。 (3)用BX寄存器间接寻址方式把存储器中的一个字和DX相加,结果存入DX。 (4)用SI和位移量0020H的寄存器相对寻址方式把内存中的一个字和AX相加,结果存入AX。