以点开头的全都是标号
.expression
宏定义为某个具体的地址,反汇编可以看出来会被动态地替换。
寄存器字面值与寄存器字面值地址
例
mov R0, R1 ;把R1的字面值给R0
mov R0, [R1] ;把R1的字面值转为地址,取该地址单元上的字面值付给R0
伪指令
EQU
例
counter EQU CX ;不给counter分配内存单元,仅作为宏定义处理,编译时转变为具体地址。
以点开头的全都是标号
.expression
宏定义为某个具体的地址,反汇编可以看出来会被动态地替换。
寄存器字面值与寄存器字面值地址
例
mov R0, R1 ;把R1的字面值给R0
mov R0, [R1] ;把R1的字面值转为地址,取该地址单元上的字面值付给R0
伪指令
EQU
例
counter EQU CX ;不给counter分配内存单元,仅作为宏定义处理,编译时转变为具体地址。