To_Be_Or_Not_To 发表于 2014-1-13 20:28:34

关于第七章的问题,求助!


我按鱼哥第七章视频里边的代码打上去的,为什么不能编译额,老出错误,是我有地方弄错了么?各位大神帮忙看看哪里错了,我对照好几遍,没看出个所以然。。

wangdemin 发表于 2014-1-13 21:40:52

把mov al,改成mov al,
   mov ,al改成mov ,al试试

pzhccy 发表于 2014-1-13 21:51:10

loop s0 不是so

1236 发表于 2014-1-13 21:54:32

16位下的偏移寻址是 bx/bp作基址,si/di作为偏移,最后加一个常量,32位下,是8个通用寄存器都可以作基址,除esp之外的其他七个寄存器做偏移,同时可以乘以倍数,然后加上常数,所以你这个错误是常量和偏移顺序错了,至于loop错误,你loop so   但是你上面是s0      一个是字母o,一个是数字0,肯定报错了

To_Be_Or_Not_To 发表于 2014-1-14 09:35:26

wangdemin 发表于 2014-1-13 21:40 static/image/common/back.gif
把mov al,改成mov al,
   mov ,al改成mov ,al试试

真先感谢啊,改了这里还有把loop so改成loop s0可以了

To_Be_Or_Not_To 发表于 2014-1-14 09:36:13

pzhccy 发表于 2014-1-13 21:51 static/image/common/back.gif
loop s0 不是so

谢谢了,我自己真心没看出来

To_Be_Or_Not_To 发表于 2014-1-14 09:37:32

1236 发表于 2014-1-13 21:54 static/image/common/back.gif
16位下的偏移寻址是 bx/bp作基址,si/di作为偏移,最后加一个常量,32位下,是8个通用寄存器都可以作基址, ...

谢谢了,你说的很对
页: [1]
查看完整版本: 关于第七章的问题,求助!