正在加载图片...
10.下面(1)中的每一条指令都能将AX的所有各位清0,(2)中的每一条指令都能将AX的 所有各位置13)中的每一条指令都能将AX的所有各位求反 MOV AX. O )①MOv 3)① NOT AX ② AND AX,0000H ②ORAX, OFFFFH② XOR AX, OFFFFH AXAX 在上述(1)和(2)中,MOⅤ指令不影响任何标志位,其余指令都使CF=OF=0:在(3)中, NOT指令不影响任何标志位,其余指令都使CF=OF=0 11.下面的每条指令都能达到目的: (1)TEST AX, AX (2)TEST AX, OFFFFH (3)AND AX, A> (4)AND AX, OFFFFH (5)OR AX, AX (6)OR AX, 0 (7XOR AX, 0 测试后,若ZF=1则可知AX=0,否则AX≠0:若SF=1则可知AX的最高位为1,否 则AX的最高位为0;若PF=1则可知AX的低8位中有偶数个1,否则AX的低8位中有奇 数个1。 12.(1)1lo1101B (2)l01l0110B (3)0011011B (4)10110 110B 13.可有两种解答 (1)乘以权值求和法 (2)乘以基数累加法 MOVAH. O MOV AH.O MOV BX.AX MOV BX. AX SHL AX. CL SHL AX. CL MOV DX. AX ADD AX BX SHL AX. CL SHL AX. CL ADD AX ADD AX BX ADD AX BX 14.①AL=80H②AL=1③AL=0FFH④AL=38H 15.(1)AX=12C5H;OF=0,SF=1,ZF=0,AF=0,PF=1,CF=0。 (2)AX=12A3H; OF=l, SF=l, ZF=0, AF=0, PF=l, CF= (3)AX=1D74H;OF=CF=1,其余的状态标志不确定 (4)AX=0E974H;OF=CF=1,其余的状态标志不确定。 (5)AX=1420H;所有的状态标志都不确定。 (6)AX=6DD7H;所有的状态标志都不确定 16.(1)下面的每一条指令都能达到目的 MOV AL.-15 MOV AL -OFH MOV AL OFIH MOV AL. 24 (2)可用多种解法 ① XORAL,80H ② NEGAL ③ XOR AL,7FH NEG AL XOR AL. 80H ADD AL ④ SUB AL ⑤ SUB AL,8H ⑥ NOT AL XOR AL. 7FH NOT AL ADD AL SIH 显然,①中的“ XOR AL,80H”可用“ AND AL,7FH”代替,②中的“ XOR AL,80H” 可用“ORAL,80H”代替,也可用“ ADD AL,80H”代替。 (3)①“ SUB AL,1”或“ DEC AL”或“ ADD AL,-1”10. 下面(1)中的每一条指令都能将AX的所有各位清0,(2)中的每一条指令都能将AX的 所有各位置 1,(3)中的每一条指令都能将 AX 的所有各位求反: (1) ① MOV AX, 0 (2) ① MOV AX, -1 (3) ① NOT AX ② AND AX, 0000H ② OR AX, 0FFFFH ② XOR AX, 0FFFFH ③ XOR AX, AX ④ SUB AX, AX 在上述(1)和(2)中,MOV 指令不影响任何标志位,其余指令都使 CF=OF=0;在(3)中, NOT 指令不影响任何标志位,其余指令都使 CF=OF=0。 11. 下面的每条指令都能达到目的: (1) TEST AX, AX (2) TEST AX, 0FFFFH (3) AND AX, AX (4) AND AX, 0FFFFH (5) OR AX, AX (6) OR AX, 0 (7) XOR AX, 0 测试后,若 ZF=1 则可知 AX=0,否则 AX≠0;若 SF=1 则可知 AX 的最高位为 1,否 则 AX 的最高位为 0;若 PF=1 则可知 AX 的低 8 位中有偶数个 1,否则 AX 的低 8 位中有奇 数个 1。 12. (1) 11011011B (2) 10110110B (3) 01011011B (4) 10110 110B 13. 可有两种解答: (1) 乘以权值求和法 (2) 乘以基数累加法 MOVAH, 0 MOV AH, 0 MOV CL, 2 MOV CL, 2 MOV BX, AX MOV BX, AX SHL AX, CL SHL AX, CL MOV DX, AX ADD AX, BX SHL AX, CL SHL AX, CL ADD AX, DX ADD AX, BX ADD AX, BX 14. ① AL=80H ② AL=1 ③ AL=0FFH ④ AL=38H 15. (1) AX=12C5H;OF=0,SF=1,ZF=0,AF=0,PF=1,CF=0。 (2) AX=12A3H;OF=1,SF=1,ZF=0,AF=0,PF=1,CF=1。 (3) AX=1D74H;OF=CF=1,其余的状态标志不确定。 (4) AX=0E974H;OF=CF=1,其余的状态标志不确定。 (5) AX=1420H;所有的状态标志都不确定。 (6) AX=6DD7H;所有的状态标志都不确定。 16. (1) 下面的每一条指令都能达到目的: MOV AL, -15 MOV AL, -0FH MOV AL, 0F1H MOV AL, 241 (2) 可用多种解法: ① XORAL, 80H ② NEGAL ③ XOR AL, 7FH NEG AL XOR AL, 80H ADD AL, 1 ④ SUB AL, 1 ⑤ SUB AL, 81H ⑥ NOT AL XOR AL, 7FH NOT AL ADD AL, 81H 显然,①中的“XOR AL, 80H”可用“AND AL, 7FH”代替,②中的“XOR AL, 80H” 可用“OR AL, 80H”代替,也可用“ADD AL, 80H”代替。 (3) ① “SUB AL, 1”或“DEC AL”或“ADD AL, -1” 4
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有