请教一个关于地址的问题
最近在看于渊的《自己动手写操作系统》一书,遇到这样的代码:LABEL_STACK:
times 512 db 0
TopOfStack equ $ - LABEL_STACK - 1
我的问题是,像这样一个段被加载到内存时,LABEL_STACK这个标签所指示的地址是不是相当于该段中偏移地址0呢?
谢谢大家 如果表示一个段的开始处,应该是这样。
如果只是表示后面的代码是在该段中,就不一定了。 偏移地址好像应该减8吧 回复 3# 0vk0
这个为什么要减8
x86上数据区由低地址向高地址增长,应该不需要再减8了 我知道是由低地址走向高地址,但指令取址的时候,应该是第三个阶段才真正执行,,地址已经偏移了8 流水线 对,流水线,应该减8的
页:
[1]