回 帖 发 新 帖 刷新版面

主题:请教高手 关于地址计数器

请问地址计数器是个什么东东,请看下面的这段程序

ARRAY DW 1,2,$+4,3,4,$+4

假设在汇编时ARRAY分配的偏移地址时0074,书上说 第一个$+4的地址时007c为什么?

回复列表 (共1个回复)

沙发

$表示汇编程序汇编到这里时的地址计数器的值,也就是说,当汇编程序汇编到ARRAY这个变量时,地址计算器的值是0074h,0074h就是那个dw类型的1的地址,1和2共4个字节,因此到汇编$+4时,地址计数器的值就是0074h+4=0078h,由于是$+4,0078h再加4结果就是007ch,存入$+4处的值为007ch。

我来回复

您尚未登录,请登录后再回复。点此登录或注册