📄 loops.asm
字号:
;LOOPS.ASM-LOOP PROGRAM USING THE AIC-CALLS AICCOMA.ASM
.TITLE "LOOPS.ASM" ;OUTPUT=INPUT(AMPLIFIED)
.OPTION X ;FOR SYMBOL XREF
.GLOBAL RESET,BEGIN,AICSET,AICSEC,AICIO_P,SPSET
.SECT "VECTORS" ;VECTOR SECTION
RESET .WORD BEGIN ;RESET VECTOR
.SPACE 63 ;REMAINDER OF VECTOR SECTION
.DATA ;ASSEMBLE INTO DATA SECTION
AICSEC .WORD 1428h,1h,4A96h,67h ;SP0 AIC CONFIG DATA
.TEXT ;ASSEMBLE INTO TEXT SECTION
BEGIN LDP SPSET ;INIT DATA PAGE
CALL AICSET ;INIT PRIMARY AIC/TMS320C30
LDI 0,R7 ;INIT R7 = OUTPUT 0
LOOP CALL AICIO_P ;I/O ROUTINE,INPUT=>R6,OUT=>R7
LDI R6,R7 ;OUTPUT R7=NEW INPUT SAMPLE
BR LOOP ;LOOP CONTINUOUSLY
.END ;END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -