📄 delay.asm
字号:
;======== delay.asm============
.mmregs
.global _delay
.global _copy
.global _bufferin
.bss _bufferin,100
.global _bufferout
.bss _bufferout,100
SIZE: .set 100
.text
;延迟100*100*100周期
_delay: STM #100-1,AR5 ;一重循环循环100次
LD #0,A
N1st: STM #100-1,BRC ;二重循环循环100次
RPTB N2nd-1
RPT #100-1 ;三重循环循环100次
ADD #1,A
N2nd: BANZ N1st,*AR5-
RET
;将输入复制到输出
_copy: STM #_bufferin,AR4
STM #_bufferout,AR3
RPT #SIZE-1
MVDD *AR4+,*AR3+
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -