语法:
标号 FIELD 表达式
备注:
- 表达式 其值为当前数据域在内存表中所占的字节数
- FILED 也可用”#”代替 FIELD 伪指令常与MAP伪指令配合使用来定义结构化的内存表。MAP伪指令定义内存表的首地址,FIELD 伪指令定义内存表中的各个数据域,并可以为每个数据域指定一个标号供其他的指令引用。
- MAP 和 FIELD 伪指令仅用于定义数据结构,并不实际分配存储单元。
功能:
FIELD 伪指令用于定义一个结构化内存表中的数据域;
示例:
MAP 0x100 ;//定义结构化内存表首地址的值为0x100
A FIELD 16 ;//定义A的长度为16字节,位置为0x100
B FIELD 32 ;//定义B的长度为32字节,位置为0x110
C FIELD 256 ;//定义S的长度为256字节,位置为0x130