qw58460 发表于 2015-1-30 23:51:21

求IP的具体看法

138C:0100    MOV AX,4E20
138C:0103    ADD AX,1416
138C"0106   MOV BX,2000
138C:0109    ADD AX,BX
138C:010B    MOV BX,AX
138C:010D    ADD AX,BX
138C:010F   MOV AX,001A
138C:0112   MOV BX,0026
138C:0115   ADD AL,BL
138C:0117   ADD AH,BL
138C:0119   ADDBH,AL
138C:011B   MOV   AH,00
138C:011D   ADD AL.BL
138C:011F      ADD AL,9C                  为什么9之后 都是BDF还有第一个add是加30112到0119 add都是加2能具体说下看法吗?

热爱学习 发表于 2015-1-31 14:41:03

IP=IP+指令的长度(字节)
138C:0112 这条指令占了3个字节,所以单步执行后IP=IP+3=138C:0115
138C:0115 这条指令占了2个字节,所以单步执行后IP=IP+2= 138C:0117
其他同理

为什么9之后 都是BDF这句话我有点看不懂..

qw58460 发表于 2015-1-31 20:24:09

热爱学习 发表于 2015-1-31 14:41
IP=IP+指令的长度(字节)
138C:0112 这条指令占了3个字节,所以单步执行后IP=IP+3=138C:0115
138C:0115...

已经知道怎么看了谢谢

希望破壳的蛋蛋 发表于 2015-1-31 21:53:26

热爱学习 发表于 2015-1-31 14:41
IP=IP+指令的长度(字节)
138C:0112 这条指令占了3个字节,所以单步执行后IP=IP+3=138C:0115
138C:0115...

哥   因为是16进制   所以a=10b=11 c=12以此类推到16是f   我记得是这样的

热爱学习 发表于 2015-2-1 00:01:54

希望破壳的蛋蛋 发表于 2015-1-31 21:53
哥   因为是16进制   所以a=10b=11 c=12以此类推到16是f   我记得是这样的

F不是等于15嘛??

tz8785725 发表于 2015-2-1 18:21:31

dddddddddddddafasd:titter:

云袭/ 发表于 2015-2-18 17:14:18

热爱学习 发表于 2015-2-1 00:01
F不是等于15嘛??

123456789a代表10d表示11c表示12d表示13   e表示14   f表示15 到16进位
页: [1]
查看完整版本: 求IP的具体看法