loopsw1.asm
来自「"DIGITAL SIGNAL PROCESSING WITH C AND TH」· 汇编 代码 · 共 24 行
ASM
24 行
;LOOPSW1.ASM-TO TEST BOTH AIC INPUTS USING SERIAL PORT 1.CALLS AICCOMA
.TITLE "LOOPSW1" ;OUTPUT=INPUT
.GLOBAL RESET,BEGIN,AICSET,AICSEC,AICIO_P,SPSET,IOPRI,IOAUX
.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 ;SP AIC CONFIG DATA
.TEXT ;ASSEMBLE INTO TEXT SECTION
BEGIN LDP SPSET ;INIT DATA PAGE
LDI 10h,R1 ;SERIAL PORT 1 OFFSET
STI R1,@SPSET ;ENABLE SERIAL PORT 1
CALL AICSET ;INIT PRIMARY AIC/TMS320C30
LDI 0,R7 ;INIT R7 = OUTPUT 0
LOOP CALL IOPRI ;USE PRIMARY INPUT IN
LDI R6,R7 ;OUTPUT R7=PRIMARY INPUT
CALL IOAUX ;USE AUXILIARY INPUT AUXIN
LDI R6,R7 ;OUTPUT R7=AUXILIARY INPUT
BR LOOP ;LOOP CONTINUOUSLY
.END ;END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?