编程论坛
注册
登录
编程论坛
→
汇编论坛
求助一题目 高手进
paltang
发布于 2008-10-21 18:31, 1119 次点击
设初值AX=6264H,CX=0004H,在执行下列程序段后AX=?
AND AX,AX
JZ DONE
SHL CX,1
ROR AX,CL
DONE:OR AX,1234H
3 回复
#2
osoft1983
2008-10-21 20:05
AND AX,AX 0004h
JZ DONE
SHL CX,1 0008h
ROR AX,CL 4000h
DONE:OR AX,1234H 4234h
#3
cnhanxiao
2008-10-22 03:38
-a
13C7:0100 mov ax,6264
13C7:0103 mov cx,0004
13C7:0106 and ax,ax
13C7:0108 jz 110
13C7:010A shl cx,1
13C7:010C ror ax,cl
13C7:010E nop
13C7:010F nop
13C7:0110 or ax,1234
13C7:0113 int 3
13C7:0114
-t
AX=6264
BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=13C7 ES=13C7 SS=13C7 CS=13C7 IP=0103 NV UP EI PL NZ NA PO NC
13C7:0103 B90400 MOV CX,0004
-t
AX=6264 BX=0000
CX=0004
DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=13C7 ES=13C7 SS=13C7 CS=13C7 IP=0106 NV UP EI PL NZ NA PO NC
13C7:0106 21C0 AND AX,AX
-t
AX=6264 BX=0000 CX=0004 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=13C7 ES=13C7 SS=13C7 CS=13C7 IP=0108 NV UP EI PL NZ NA PO NC
13C7:0108 7406 JZ 0110
-t
AX=6264 BX=0000 CX=0004 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=13C7 ES=13C7 SS=13C7 CS=13C7 IP=010A NV UP EI PL NZ NA PO NC
13C7:010A D1E1 SHL CX,1
-t
AX=6264 BX=0000
CX=0008
DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=13C7 ES=13C7 SS=13C7 CS=13C7 IP=010C NV UP EI PL NZ NA PO NC
13C7:010C D3C8 ROR AX,CL
-t
AX=6462
BX=0000 CX=0008 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=13C7 ES=13C7 SS=13C7 CS=13C7 IP=010E OV UP EI PL NZ NA PO NC
13C7:010E 90 NOP
-t
AX=6462 BX=0000 CX=0008 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=13C7 ES=13C7 SS=13C7 CS=13C7 IP=010F OV UP EI PL NZ NA PO NC
13C7:010F 90 NOP
-t
AX=6462 BX=0000 CX=0008 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=13C7 ES=13C7 SS=13C7 CS=13C7 IP=0110 OV UP EI PL NZ NA PO NC
13C7:0110 0D3412 OR AX,1234
-t
AX=7676
BX=0000 CX=0008 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=13C7 ES=13C7 SS=13C7 CS=13C7 IP=0113 NV UP EI PL NZ NA PO NC
13C7:0113 CC INT 3
[[it] 本帖最后由 cnhanxiao 于 2008-10-22 03:46 编辑 [/it]]
#4
paltang
2008-10-29 19:56
谢谢啊 十分感谢
1