汇编啊汇编 发表于 2012-2-22 16:01:17

【DEBUG】想知道我的汇编语句哪儿写错了

http://b152.photo.store.qq.com/psb?/82b91311-c892-4abf-8e90-780d0f5affb7/Y5Q9q7i7.0yP9tC09x0Tdr.KRymX4R0Qq9d4iK4yQyM!/b/YfzimlrGYgAAYtiPolp1ZAAA
我看了好多遍也没发现我的语句哪有错误的地方
这条如果使用e命令写的话
-e 1000:0003 05 16 14
是没有错误的,而且也能用d命令查找出来
这是为啥

非同凡想 发表于 2012-2-22 16:01:18

上步操作后可用 u:1000:3命令查看内存下翻译成汇编语言的机器指令

汇编啊汇编 发表于 2012-2-22 16:07:06

图挂了,
1000:0003 add ax.1416
                        ^Error
实际上是这个内容

柑儿跳槽。 发表于 2012-2-22 16:58:28

哥,你顿时让我感到压力。
你奋斗了?:L

ever.g 发表于 2012-2-22 18:09:28

add ax后面是逗号吧

汇编啊汇编 发表于 2012-2-22 18:59:03

ever.g 发表于 2012-2-22 18:09 static/image/common/back.gif
add ax后面是逗号吧

帖子上打错
DEBUG上我打的是逗号,不成

非同凡想 发表于 2012-2-22 19:25:21

操作错误
e命令是内存改写命令,不识别mov等指令
如果想在cs:ip为1000:3处写入指令,应如下操作:
a 1000:3 回车
1000:0003add ax,1416
1000:0006
……

汇编啊汇编 发表于 2012-2-22 21:43:25

非同凡想 发表于 2012-2-22 19:26 static/image/common/back.gif
上步操作后可用 u:1000:3命令查看内存下翻译成汇编语言的机器指令

如果单独写入像
-a 1000:3
1000:3 add ax,1416
这样是可以的
但是如果这样就会出错
-a 1000:0
1000:0000 mov ax,4e20
1000:0003 add ax,1416
                      ^Error
无法理解

非同凡想 发表于 2012-2-22 21:53:40

汇编啊汇编 发表于 2012-2-22 21:43 static/image/common/back.gif
如果单独写入像
-a 1000:3
1000:3 add ax,1416


像你说过的我也实验过了,没有报错……

汇编啊汇编 发表于 2012-2-22 22:18:49

非同凡想 发表于 2012-2-22 21:53 static/image/common/back.gif
像你说过的我也实验过了,没有报错……

确实是我的DEBUG有问题

2004wmj 发表于 2014-9-8 11:35:42

谢谢分享,非常喜欢!

gyixue 发表于 2014-9-8 21:12:37

帮楼主顶一下

王虬鹏 发表于 2014-9-11 16:25:46

求正解
页: [1]
查看完整版本: 【DEBUG】想知道我的汇编语句哪儿写错了