


- [游客] 反对 那 jmp bx??应该占几个字节>>按你的理论应该是一个字节. 那为什么王爽书上写的是 12/19 11:19
- [lonelyboy] 楼上回答的精典. 07/11 08:55
- [leefox] 程序的起始地址包括声明在代码之前的数据在内,但不包括PSP,DS指向PSP的开始地址,所以程序的始地 06/01 01:25
- [debugkkk] 我有过博主的经历,对新知识的恐惧,我觉得克服这一点的办法是,如果怕什么的时候,就努力的让自己去多的接 05/22 20:36
- [mark0289] 第一题答案是第三个,ds默认应当是比ss,cs高出256字节,如果code段前有数据,那么cs就比s 05/20 09:53
- [mark0289] 这个第一题的本身让我很奇怪,因为我用debug调试的时候,r指令之后,ds肯定比ss高出256字节, 05/19 22:52
- [游客] 博主说的很对。 值得大家思考,一定要发挥题目的价值。 05/03 11:16
- [crazyman] 对于博主的问题,我是这样理解的。 jmp ... 指令最终生成的机器码跟跳转范围有关,这个在附注中 04/30 14:59
- [crazyman] 确实看的挺晕乎。。。 再看两边! 04/30 14:41
- [mouselove] jmp s和jmp near s是相等的,从机器码也可以看出,cpu会把他们以统一规则编码。(他们都 04/30 10:22
[2008-04-30 02:41] Jmp疑惑!!!
在段内近转中,为什么会无缘无帮的增加一个nop,我经过多次反复论证,跟我定义的数据有关,
这一句,db 10 dup (0),当我改变循环次数的时候,机器指令有时会出现增加了多个Nop,一到三个不等,有时一个也不出会现,这个指令我在源代码中,并没有写!而在短转中,我改循环次数,并不会出现这种情况,在近转和段间跳转都会出现,很是疑惑,请高手指点!Nop这个指令我知道CPU什么也不作,但我想不通为什么机器码要插入这个!...
这一句,db 10 dup (0),当我改变循环次数的时候,机器指令有时会出现增加了多个Nop,一到三个不等,有时一个也不出会现,这个指令我在源代码中,并没有写!而在短转中,我改循环次数,并不会出现这种情况,在近转和段间跳转都会出现,很是疑惑,请高手指点!Nop这个指令我知道CPU什么也不作,但我想不通为什么机器码要插入这个!...
阅读全文 |
评论次数(7) |
浏览次数(1840) |
所属类型(教程中的疑问)
[2008-04-27 08:31] 学完王爽老师这本书,能否进入win32学习!
由于我的最终目的是为了学习win32汇编,但是为了打下一点基础,故来学习8086,不知道学完了王爽老师这本书,能否进入win32的学习,还请高手指点!或是提供一点学习方法...
阅读全文 |
评论次数(7) |
浏览次数(963) |
所属类型(教程中的疑问)
[2008-04-21 16:22] 编译出错!请高手指点
王爽的书里提到编译时出现这样的问题是源文件不存在的原因,可是我的源件是在的,而且跟编译器在同一个目录,我还试过了用绝对路径指定源文件编译,可是不行!不知道错在哪里,还望哪位朋友指点一下!...
阅读全文 |
评论次数(2) |
浏览次数(853) |
所属类型(教程中的疑问)
[2008-04-18 02:15] 实验不符高字节放高位,低字节放低位?
同时向内存修改 "abcd"
高字节是应该是从a 开始吧,d是最低的字节,d 理应放在最低地址.
实验结果却完全按照我输入顺序放在内存,疑问难消...
高字节是应该是从a 开始吧,d是最低的字节,d 理应放在最低地址.
实验结果却完全按照我输入顺序放在内存,疑问难消...
阅读全文 |
评论次数(4) |
浏览次数(750) |
所属类型(教程中的疑问)
[2008-04-18 01:29] 第二章,指令长度疑问?
如:move ax, 0123h是三个字节
mov ax,bx是两个字节
诸此之类是怎么算出他们指令的长度,记下此疑问!不知道是不是什么方法,刚看到王爽老师的第二章!还望高手指点...
mov ax,bx是两个字节
诸此之类是怎么算出他们指令的长度,记下此疑问!不知道是不是什么方法,刚看到王爽老师的第二章!还望高手指点...
阅读全文 |
评论次数(4) |
浏览次数(612) |
所属类型(教程中的疑问)
页码数(1):
1