📄 snd_burst_word.asm
字号:
.ref data_address
.ref data_out
.ref training_data
.ref training_type
.ref hub_type
.ref h1b_type
.def snd_Burst_word
snd_Burst_word:
AMOV #data_address, XAR0
AMOV #data_out, XAR1
AMOV #training_data,XAR2
AMOV #training_type,XAR3
AMOV #hub_type,XAR4
AMOV #h1b_type,XAR5
||RPT #2 ;前3个尾bit0
MOV #0,*AR1+
||RPT #56 ;57bit数据
MOV *AR0+,*AR1+
MOV *AR4,*AR1+ ;根据hub_type加入第一个偷帧
MOV #26<<#16,AC0 ;根据training_type判断应加入的训练序列
MPYM *AR3,AC0 ;就是用t3乘以*AR3,存入AC0
MOV AC0,T0
ADD T0,AR2
RPT #25
MOV *AR2+,*AR1+
MOV *AR5,*AR1+ ;根据h1b_type加入第二个偷帧
RPT #56 ;后57bit的数据
MOV *AR0+,*AR1+
RPT #2 ;后3个尾bit0
MOV #0,*AR1+
RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -