访问手机版页面
你的位置:老古开发网 > 其他 > 正文  
A51 4.4.5 DSD (仅适用于 AX51 和 A251 )
内容导读:

伪指令 DSD 在内存空间内保留指定数量的双字。伪指令 DSD 的格式如下:

label:   DSD     expression

其中

label

是被赋予了预留内存的地址的符号。label 是一个 DWORD 型的符号,它获得了活动段的当前地址值和存储类型。label 只能用在这种类型的符号允许使用的位置。
expression

是要预留的字节数。expression 不能包含前向引用、可重定位的符号或外部符号。

伪指令 DSD 在当前段从当前地址开始预留空间。然后当前地址据 expression 的值增加。位置计数器和指定的 expression 的值之和应该不超过当前地址空间的限制。


注释:
Ax51汇编器是一个两次扫描汇编器。在首次扫描时,把符号收集起来,并决定每条指令的长度。在二次扫描时,前向引用被解析,并生成目标代码。因此,与 DSD 伪指令一起使用的 expression 不能包含前向引用。

例程:

SEC_CNT: DSD 1
LONG_ARR: DSD 50
标签:
来源: 作者: 时间:2006/9/25 16:50:53
相关阅读
推荐阅读
阅读排行
最近更新
商品推荐