DSP 下面程序的 CMD文件怎么写,急,谢谢,最好说明一下。

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:07:53
.title "trans.asm"
.mmregs
.global start
.def _c_intoo
.data
TBL: .word 0,1,2,3,4,5,6,7,8,9
.word 1,1,1,1,1,1,1,1,1,1
PROM: .usect "PROM",10
.bss a,10
.bss x,10
.bss y,10
DATA: .usect "DATA",10
.text
_c_intoo:
B start
nop
nop
start:
LD #a,DP
stm #PROM+10,SP
stm #a,ar1
rpt #19
mvpd tbl,*ar1+
stm #x,ar2
stm #y,ar3
rpt #9
mvdd *ar2+,*ar3+
stm #0,ar1
ld #PROM,a
stm #9,ar3
lopp: writa *ar1+
add #1,a,a
banz lopp,*ar3-
ld #PROM-1,a
stm #DATA,ar1
stm #9,brc
rptb BH-1
add #1,a,a
reada *ar1+
BH: B BH
.end

.title "trans.asm"
.mmregs
.global start
.def _c_intoo
.data
tab: .word 0,1,2,3,4,5,6,7,8,9
.word 1,1,1,1,1,1,1,1,1,1
PROM: .usect "PROM",10
.bss a1,10
.bss x,10
.bss y,10
DATA: .usect "DATA",10
.text
_c_intoo:
B start
nop
nop
start:
LD #a1,DP
stm #PROM+10,SP
stm #a1,ar1
rpt #19
mvpd tab,*ar1+
stm #x,ar2
stm #y,ar3
rpt #9
mvdd *ar2+,*ar3+
stm #0,ar1
ld #PROM,a
stm #9,ar3
lopp: writa *ar1+
add #1,a,a
banz lopp,*ar3-
ld #PROM-1,a
stm #DATA,ar1
stm #9,brc
rptb kk-1
add #1,a,a
reada *ar1+
kk: B kk
.end

CMD文件

li.obj
-o li.out
M