能力值:
( LV12,RANK:440 )
|
-
-
2 楼
不太明白 楼主的意思
mov ax,1的长度是3哦
|
能力值:
( LV13,RANK:388 )
|
-
-
3 楼
mov eax,1
shl eax,8
|
能力值:
( LV3,RANK:30 )
|
-
-
4 楼
mov ax,0x10
|
能力值:
( LV12,RANK:440 )
|
-
-
5 楼
我翻了一下书:
mov ax,1
add ax,ax
jmp 2000:0003
是题目中给了的,是想让读者练习debug的操作
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
应该是mov ax,0x10吧
|
能力值:
( LV12,RANK:440 )
|
-
-
7 楼
都可以得到最后结果,只是jmp执行的次数少了一次。当然,我们得尊重题目
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
上面的步骤就是算法
首先打开DEBUG
然后用-A 2000:0003 在地址处直接敲汇编指令
然后用R命令修改CS:IP指向2000:0003
然后用T命令执行指令
mov ax,1 AX=1
add ax,ax AX=AX+AX
jmp 2000:0003 跳到2000:0003地址处(就是ADD AX,AX处,以后你会懂得)死循环(最后用Q命令退出即可)
执行一次ADD AX,AX是2的1次方,2次是2的2次方
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
[QUOTE=修罗死神;984020]执行一次ADD AX,AX是2的1次方,2次是2的2次方
应该是执行一次ADD AX,AX是2的2次方,2次是2的3次方吧?
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
mov ax,1 ax=1
add ax,ax ax=2 ,所以是2的一次方
你可能以循环开始了
|
|
|