第4章语言程序设计范例.ppt

* 3.伪指令 SPACE 格式: 标号 SPACE 表达式 SPACE用于分配一片连续的存储区域并初始化为0,也可用“%”代替 表达式为要分配的字节数 例: Freespace SPACE 1000 ;分配1000字节的存储空间 * 3.伪指令 MAP 格式:MAP 表达式 [,基址寄存器] MAP定义一个结构化的内存表的首地址, 可以用“^”来代替 表达式可以为程序中的标号或数学表达式 基址寄存器为可选项,当基址寄存器选项不存在时,表达式的值即为内存表的首地址,当该选项存在时,内存表的首地址为表达式的值与基址寄存器的和 MAP可以与FIELD伪操作配合使用来定义结构化的内存表。 例: MAP 0x130,R2 ;内存表首地址为0x130+R2 * 3.伪指令 FILED 格式:标号 FIELD 字节数 FIELD用于定义一个结构化内存表中的数据域, 可用“#”来代替FILED FIELD常与MAP配合使用来定义结构化的内存表:FIELD伪指令定义内存表中的各个数据域,MAP则定义内存表的首地址,并为每个数据域指定一个标号以供其他的指令引用。 注意:MAP和FIELD伪指令仅用于定义数据结构,并不分配存储单元。 * 3.伪指令 例: MAP 0xF10000

文档评论(0)

1亿VIP精品文档

相关文档