
SN8P1700
8位微控制器内置的12位ADC
;-------------------------------------------------------------------------------
; ClrRAM
;使用索引@YZ清除RAM( 00H 7Fh的)
;-------------------------------------------------------------------------------
ClrRAM :
; RAM银行0
CLR
b0mov
ClrRAM10 :
CLR
DECMS
JMP
CLR
; RAM银行1
MOV
b0mov
b0mov
ClrRAM20 :
CLR
DECMS
JMP
CLR
RET
Y
Z,#0x7f
;选择银行0
;从7FH设置@YZ地址
@YZ
Z
ClrRAM10
@YZ
;清除@YZ内容
; Z = Z - 1 ,跳过下一个,如果Z = 0
;清除地址0x00
A,#1
Y,A
Z,#0x7f
;选择银行1
;从17fh设置@YZ地址
@YZ
Z
ClrRAM20
@YZ
;清除@YZ内容
; Z = Z - 1 ,跳过下一个,如果Z = 0
;清除地址为0x100
;-------------------------------------------------------------------------------
ENDP
松翰科技股份有限公司
第132页
修订版1.94