tms320c55x汇编语言编程.ppt

tms320c55x汇编语言编程

*Step 3a: 采用间接寻址方法复制x的初始化值到x copy ;这里是标号 AMOV #x,XAR0 ; XAR0 指向变量x AMOV #init, AR6 ; XAR6指向初始化表table MOV *AR6+,*AR0+ ; 复制开始 MOV *AR6+,*AR0+ MOV *AR6+,*AR0+ MOV *AR6+, *AR0+ * Step 3b: 采用直接寻址方法将x的值相加 add ;这里是标号 AMOV #x,XDP ; XDP 指向变量x .dp x ;使DP寄存器值指向变量x的16位地址(对CCS5.3不起作用?) MOV @x,AC0 ADD @x+3,AC0 ADD @x+1,AC0 ADD @x+2,AC0 * Step 3c: 用绝对寻址方法把运算结果写到变量y中 MOV AC0,*(#y) end ;这里是标号 nop B end * #init的16位地址送AR6 (2)链接器命令文件 (test.cmd) test.obj /* 输入文件 */ –o test.out /* 输出文件 */ –m test.map /* ma

文档评论(0)

1亿VIP精品文档

相关文档