首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

问一个nasm中的有关问题

2012-02-03 
问一个nasm中的问题1,nasm中有一个符号$$,我查到是表示本段的起始地址,是不是所在的[SECTION]下的第一条语

问一个nasm中的问题
1,nasm中有一个符号$$,我查到是表示本段的起始地址,是不是所在的[SECTION]下的第一条语句的地址。
2,可以指定段装入内存的地址吗,如何做?
初学者向前辈致敬。

[解决办法]
$$是所在的[SECTION]下的第一条语句的地址。

[解决办法]
如果没有特殊情况$$表示的就是0,因为$和$$表示的都是偏移地址。而几乎所有的段都是从0偏移开始使用的,除非在段定义后的第一行使用org伪指令。

2,可以指定段装入内存的地址吗,如何做?
没有这样的伪指令,org只能指出段内指令开始的偏移地址,而不能改变加载时的地址,这是无法通过编译器实现的,这是由操作系统的加载器来确定的。

热点排行