📄 io_2.asm
字号:
*******************************************************
* TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00
*******************************************************
; C:\TIC2XX\C2000\CGTOOLS\BIN\DSPAC.EXE -v2xx IO_2 C:\WINDOWS.000\TEMP\IO_2.if
; dspopt NOT RUN
; C:\TIC2XX\C2000\CGTOOLS\BIN\DSPCG.EXE -o -v2xx -o C:\WINDOWS.000\TEMP\IO_2.if C:\WINDOWS.000\TEMP\IO_2.asm C:\WINDOWS.000\TEMP\IO_2.tmp
.port
.file "IO_2.c"
.file "C:\tic2xx\c2000\cgtools\include\regs240x.h"
.globl _portffff
.globl _portff0f
.globl _port0
.globl _port1
.globl _port2
.globl _port3
.globl _port4
.file "IO_2.c"
.text
.sym _bad_trap,_bad_trap,32,2,0
.globl _bad_trap
.func 20
;>>>> void bad_trap(void)
******************************************************
* FUNCTION DEF : _bad_trap
******************************************************
_bad_trap:
POPD *+
SAR AR0,*+
SAR AR1,*
LARK AR0,1
LAR AR0,*0+
L1:
.line 3
;>>>> while(1) ;
B L1
.endfunc 23,000000000H,1
.sym _main,_main,32,2,0
.globl _main
.func 26
;>>>> void main(void)
;>>>> UINT k,j;
******************************************************
* FUNCTION DEF : _main
******************************************************
_main:
POPD *+
SAR AR0,*+
SAR AR1,*
LARK AR0,3
LAR AR0,*0+
.sym _k,1,14,1,16
.sym _j,2,14,1,16
.line 5
;>>>> DSPInit(PLLx0_5);
LACK 3584
SACL *+
CALL _DSPInit
MAR *-,AR3
.line 7
;>>>> SET_PC_OUT(BIT1|BIT0); // 器飘 C狼 0锅, 1锅阑 I/O 免仿 惑怕肺 汲沥
LARK AR3,28818
LACK -4
AND *
SACL *
ADRK 10
LACK 768
OR *
SACL *
.line 8
;>>>> SET(PORTC, BIT0); // 器飘 C狼 0锅 巧俊 1(high)甫 免仿
LACK 1
OR *
SACL *
.line 9
;>>>> CLEAR(PORTC, BIT1); // 器飘 C狼 1锅 巧俊 0(High)甫 免仿
;>>>> while(1)
LACK -3
AND *
SACL * ,AR2
L2:
.line 13
;>>>> for(j=0;j<32000;j++)
LACK 0
LARK AR2,2
MAR *0+
SACL *
ZALS *
SUBK 32000
BGEZ L5
MAR *-
L4:
.line 15
;>>>> k++; // 矫埃 瘤楷侩 loop
LAC *
ADDK 1
SACL *+
.line 13
LAC *
ADDK 1
SACL *
ZALS *-
SUBK 32000
BLZ L4
L5:
.line 17
;>>>> TOGGLE(PORTC,BIT1|BIT0); // 器飘 C狼 0,1锅 巧 免仿阑 馆傈矫挪促.
LARK AR3,28828
LACK 3
MAR * ,AR3
XOR *
SACL * ,AR2
.line 18
B L2
.endfunc 44,000000000H,3
*****************************************************
* UNDEFINED REFERENCES *
*****************************************************
.global _DSPInit
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -