usecmd.asm
来自「瑞泰公司TMS320VC33的例程」· 汇编 代码 · 共 22 行
ASM
22 行
.global start ; 定义全局标号
.bss x,1
.bss y,1 ; 开设全局变量(非初始化段)
.bss z,1 ; 三个变量各为一个字(32位)
.text
start:
ldp x ; 因下面诸变量使用直接寻址,装载DP值
ldi 1,r2 ; 将x的值装载至扩展精度寄存器2
sti r2,@x ; 变量赋初值,x=1
ldi 2,r2
sti r2,@y ; y=2
ldi @x,r0 ; 将x的值装载至扩展精度寄存器0
addi @y,r0 ; 累加器加上y的值
sti r0,@z ; 将累加器结果(32位)的低16位存放到变量z
xh:
b xh ; 空循环
.end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?