📄 usecmd.lst
字号:
TMS320C3x/4x COFF AssemblerVersion 5.12 Mon Dec 22 11:27:20 2003
Copyright (c) 1987-1999 Texas Instruments Incorporatedasm30 usecmd.asm usecmd.obj -qsx -v33
usecmd.asm PAGE 1
1 .global start ; 定义全局标号
2 00000000 .bss x,1
3 00000001 .bss y,1 ; 开设全局变量(非初始化段)
4 00000002 .bss z,1 ; 三个变量各为一个字(32位)
5
6 00000000 .text
7 00000000 start:
8 00000000 08700000- ldp x ; 因下面诸变量使用直接寻址,装载DP值
9 00000001 08620001 ldi 1,r2 ; 将x的值装载至扩展精度寄存器2
10 00000002 15220000- sti r2,@x ; 变量赋初值,x=1
11 00000003 08620002 ldi 2,r2
12 00000004 15220001- sti r2,@y ; y=2
13 00000005 08200000- ldi @x,r0 ; 将x的值装载至扩展精度寄存器0
14 00000006 02200001- addi @y,r0 ; 累加器加上y的值
15 00000007 15200002- sti r0,@z ; 将累加器结果(32位)的低16位存放到变量z
16 00000008 xh:
17 00000008 6a00ffff b xh ; 空循环
18
19 .end
No Errors, No Warnings
TMS320C3x/4x COFF AssemblerVersion 5.12 Mon Dec 22 11:27:20 2003
Copyright (c) 1987-1999 Texas Instruments Incorporatedasm30 usecmd.asm usecmd.obj -qsx -v33
usecmd.asm PAGE 2
LABEL VALUE DEFN REF
.BIGMODEL 00000000 0
.C30 00000000 0
.C30INTERRUPT 00000000 0
.C31 00000000 0
.C32 00000000 0
.C33 00000001 0
.C3X 00000001 0
.C3x 00000001 0
.C40 00000000 0
.C44 00000000 0
.C4X 00000000 0
.C4x 00000000 0
.REGPARM 00000000 0
.TMS320C30 00000001 0
.TMS320C31 00000000 0
.TMS320C32 00000000 0
.TMS320C40 00000000 0
.TMS320C44 00000000 0
.TMS320xx 00000021 0
.tms320C30 00000001 0
.tms320C31 00000000 0
.tms320C32 00000000 0
.tms320C40 00000000 0
.tms320C44 00000000 0
.tms320xx 00000021 0
.tmx320C40 00000000 0
start 00000000' 7 1
x 00000000- 2 8 10 13
xh 00000008' 16 17
y 00000001- 3 12 14
z 00000002- 4 15
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -