1   1  /  1  页   跳转

1. 地址计数器 $

1. 地址计数器 $

1. 地址计数器 $
JNE $+6
【例 4-6 】 $ 用法示例
ARRAY DW 1 , 2 , $+4 , 3 , 4 , $+4
如汇编时 ARRAY 分配的偏移地址为 0074 ,则汇编后的存储区将如图 4.5 所示。
最后编辑2006-08-15 18:45:23
分享到:
gototop
 

注意 : ARRAY 数组中的两个 $+4 得到的结果是不同的,这是由于 $ 的值是在不断变化的缘故。当在指令中用到 $ 时,它只代表该指令的首地址(我加的 加上数据地址),而与 $ 本身所在的字节无关。
gototop
 

http://202.113.89.254/huibian/wlkj.htm
gototop
 

http://huibianyuyan.blog.sohu.com/
13985133659
gototop
 

2. ORG 伪操作
ORG 伪操作用来设置当前地址计数器的值,其格式为:
ORG CONSTANT EXPRESSION
gototop
 

3. EVEN 伪操作
4. ALIGN 伪操作
ALIGN 伪操作为保证双字类型数组边界从 4 的倍数开始创造了条件,其格式为:
ALIGN BOUNDARY
其中 BOUNDARY 必须是 2 的幂,例如:
.DATA

ALIGN 4
ARRAY DB 100 DUP (?)

就可保证 ARRAY 的值为 4 的倍数。当然, ALIGN 2 和 EVEN 是等价的。
even=align 2
gototop
 

哈,汇编的高级教程里有:)
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT