若AL=FFH,BL=03H,列表说明下列各指令单独执行后标志OF、SF、ZF、PF、CF的状态。
(1)ADD BL,AL (2)SUB BL,AL
(3)NEG BL (4)CMP BL,AL
(5)MUL BL (6)IMUL BL
(7)INC AL (8)AND BL,AL
(9)OR BL,AL (10)XOR BL,BL
(11)SAR AL,1 (12)SHR AL,1
(1)ADD BL,AL (2)SUB BL,AL
(3)NEG BL (4)CMP BL,AL
(5)MUL BL (6)IMUL BL
(7)INC AL (8)AND BL,AL
(9)OR BL,AL (10)XOR BL,BL
(11)SAR AL,1 (12)SHR AL,1
举一反三
- 写出下列各程序段执行后AL的值。 (1)MOV AL,1 (2)MOV AL,BL ROR AL,1 NOT AL OR AL,AL XOR AL,BL NEG AL OR AL,BL
- 已知AL=10011100B,BL=01101000B,在执行指令SUB AL,BL后, AL=______ ,CF=______ ,OF=______ ,PF=______ 。
- 已知:AL=9AH,BL=D6H,执行指令ADDAL,BL后,AL=()、BL=()、ZF=()、OF=()
- 若(AL)= 0FH,(BL)= 04H,则执行指令“CMP AL,BL”后,AL和BL的内容为
- AL=78H,BL=0F0H,当执行指令ADD AL,BL后,标志位OF=,CF=。