;片内 RAM 初始化子程序
IBCLR:MOVA,R0
MOVR1,A
CLRA
IBC1:MOV@R1,A
INCR1
DJNZR7,IBC1
RET
;片外 RAM 初始化子程序
EBCLR1:MOVA,ADDPL
MOVDPL,A
MOVA,ADDPH
MOVDPH,A
CLRC
EBC11:MOVX@DPTR,A
INCDPTR
DJNZR7,EBC11
RET
;片外 RAM 初始化子程序(双字节个单元)
EBCLR2:MOVA,ADDPL
MOVDPL,A
MOVA,ADDPH
MOVDPH,A
MOVA,R7
JZEBC21
INCR6
EBC21:CLRA
MOVX@DPTR,A
INCDPTR
DJNZR7,EBC21
DJNZR6,EBC21
RET
;内部 RAM 数据复制程序
;入口:R0,R7
;占用资源:A
;堆栈需求:2 字节
;出口:R1