第六章
1) 程序取得内存空间的方法有两种,一是在加载程序的时候为程序分配,二是程序在执行的过程中向操作系统申请。
2) 可执行文件由描述信息和程序组成,程序来自于源程序中的汇编指令和定义的数据;描述信息则主要是编译、连接程序对源程序中相关伪指令进行处理所得到的信息。
3) 程序的CS和IP是加载程序根据可执行文件中的描述信息自动设置的,不需要在代码中显示设置。而其他的段寄存器DS、SS、SP等需要我们在代码中显示设置。...


- [younggay] 没问题。 07/27 08:32
- [游客] 说的很对。结果相同,但是过程有可能是大不一样,甚至会有漏洞的。 07/20 09:27
- [游客] 基本当大家的方法跟你一样。呵呵,没问题。 07/20 09:25
- [mess] 没问题,这个题每个人做的基本都不一样,不过每个人都用debug查看到的答案也对是对的 O(∩_∩)O 05/18 14:16
- [mess] 答案正确~ 05/18 14:13
- [mess] 更正后就多正确了,对于第三题,数据和程序在内存中没有区别,cs ip指向的位置就是程序。 ^_^ 05/18 14:12
- [anwu00] 谢谢你的鼓励!^_^ 05/11 23:57
- [mess] 答案没问题,继续 ^_^ 05/11 18:23
- [mess] 答案没问题,最主要的还是分析的思路,对计算物理地址公式的理解~ 05/11 18:22
- [mess] 更正正确,最主要的是要把握住ip更改的次序。 05/11 18:22
[2009-07-26 23:07] 汇编笔记
阅读全文 |
评论次数(0) |
浏览次数(565) |
所属类型(心得体会)
[2009-05-12 00:13] 8086 CPU指令约束笔记
1)mov指令不能用于设置CS、IP的值,可通过jmp指令修改;
2)不支持将数据直接送入段寄存器,如mov ds,1000是非法的,可用间接的方式,如mov bx,1000 mov ds,bx实现;
3)在汇编源程序中,数据不能以字母开头,如mov ax,ffffh是非法的,要写成mov ax,0ffffh;
待补充……...
2)不支持将数据直接送入段寄存器,如mov ds,1000是非法的,可用间接的方式,如mov bx,1000 mov ds,bx实现;
3)在汇编源程序中,数据不能以字母开头,如mov ax,ffffh是非法的,要写成mov ax,0ffffh;
待补充……...
阅读全文 |
评论次数(0) |
浏览次数(883) |
所属类型(心得体会)
[2009-05-09 17:45] 再一次启航
曾经下过N次决心要学习汇编,也放弃了N次,看到这个网站上大家学习汇编的热情如此高涨,我也加入了进来,希望这次可以坚持到底……
刚看完王爽老师的《汇编语言》第一章,感觉写的确实通俗易懂。书中的内容解答了我以前心中的一些疑问,比如总线物理上是否就是一组线,PC上内存地址的划分是否与嵌入式系统相似等等。...
刚看完王爽老师的《汇编语言》第一章,感觉写的确实通俗易懂。书中的内容解答了我以前心中的一些疑问,比如总线物理上是否就是一组线,PC上内存地址的划分是否与嵌入式系统相似等等。...
阅读全文 |
评论次数(1) |
浏览次数(200) |
所属类型(心得体会)
页码数(1):
1