嵌入式系统基础第5章--ARM汇编课件.ppt

嵌入式系统基础第5章--ARM汇编课件

共96页 * X :CC: Y X为源字符串1,Y为源字符串2,CC运算符将Y连接到X的后面。 4、与寄存器和程序计数器(PC)相关的表达式及运算符 (1)BASE运算符 BASE运算符返回基于寄存器的表达式中寄存器的编号。 共96页 * :BASE: X X为与寄存器相关的表达式。 (2)INDEX运算符 INDEX运算符返回基于寄存器的表达式中相对于其基址寄存器的便移量。 :INDEX: X X为与寄存器相关的表达式。 共96页 * 5、其它常用运算符 (1)“?”运算符 “?”运算符返回某代码行所生成的可执行代码的长度。 ? X 返回定义符号X的代码行所生成的可执行代码的字节数。 共96页 * (2)DEF运算符 6、程序中的变量代换 DEF运算符判断是否定义了某个符号。 :DEF: X 如果符号X已经定义,则结果为真;否则为假。 程序中的变量可通过代换操作取得一个常量。代换操作符为“$”。 共96页 * 如果在数字变量前面有一个代换操作符“$”,则编译器会将该数字变量的值转换为十六进制的字符串,并将该十六进制的字符串代换“$”后的数字变量。 如果在逻辑变量前面有一个代换操作符“$”,则编译器会将该逻辑变量代换为它的取值(

文档评论(0)

1亿VIP精品文档

相关文档