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

新手關於INTEL彙編語言程序設計裡面的疑惑,請大神解惑!@,该如何处理

2013-01-25 
新手關於INTEL彙編語言程序設計裡面的疑惑,請大神解惑!@書中提到OFFSET的作用,它表示標號到改段的偏移地址

新手關於INTEL彙編語言程序設計裡面的疑惑,請大神解惑!@
書中提到OFFSET的作用,它表示標號到改段的偏移地址,改段只能是數據段嗎?可以是其它段么,如果可以那么下面代碼如何 理解

.code
.....
.....
P:
.....

mov eax,OFFSET P
[解决办法]
可以是其他段

等效的,不过使用寄存器通常是用来间接寻址用的
[解决办法]
可以是其它段。offset 表示的是标号在其所在段内的偏址。mov eax,OFFSET P 就是取 P: 的地址了。

是不是等效,将这两代码创建成可执行文件,调试软件里看下指令,单步运行下看看结果就很明了的。

热点排行