c54X汇编语言书写规范 后缀H或h表示十六进制常数 例如:LD#1000H,A 使用.set定义一个符号的值 例如 addr. set1000h stm #addr. aro 标号的使用 例如 b loop loop: ssbx intm 使用 globa定义全局标号
C54X汇编语言书写规范 ⚫ 后缀H或h表示十六进制常数 ⚫ 例如: LD #1000H,A ⚫ 使用.set定义一个符号的值 例如 addr .set 1000h stm #addr, ar0 ⚫ 标号的使用 ⚫ 例如 b loop ⚫ loop: ssbx intm ⚫ 使用 .global 定义全局标号
C54X汇编语言书写规范 使用符号S$表示当前PC值 例如BS ●可以使用结构 ●例如item. struct int value .int deltat len endstruct array . tag item bss array, i len
C54X汇编语言书写规范 ⚫ 使用符号$表示当前PC值 ⚫ 例如 B $ ⚫ 可以使用结构 ⚫ 例如 item .struct .int ⚫ value .int deltat ⚫ _len .endstruct . ⚫ array .tag item ⚫ .bss array, i_len
c54X汇编语言书写规范 ●可以定义宏 例如 mypush .macro ● pshm ah ● pshm al o pshm bh ● pshm bl ●endm
C54X汇编语言书写规范 ⚫ 可以定义宏 例如 mypush .macro ⚫ pshm ah ⚫ pshm al ⚫ pshm bh ⚫ pshm bl ⚫ endm