SN8P2808
8-bit micro-controller build-in 4*32 LCD and 12-bit ADC.
2.1.5.6 H,L 寄存器
寄存器H 和L 都是8 位缓存器,主要有以下两个功能:
z 通用工作寄存器;
z
RAM 数据寻址指针@HL。
081H
H
读/写
复位后
Bit 7
HBIT7
R/W
Bit 6
HBIT6
R/W
Bit 5
HBIT5
R/W
Bit 4
HBIT4
R/W
Bit 3
HBIT3
R/W
Bit 2
HBIT2
R/W
Bit 1
HBIT1
R/W
Bit 0
HBIT0
R/W
X
X
X
X
X
X
X
X
080H
L
读/写
复位后
Bit 7
LBIT7
R/W
X
Bit 6
LBIT6
R/W
X
Bit 5
LBIT5
R/W
X
Bit 4
LBIT4
R/W
X
Bit 3
LBIT3
R/W
X
Bit 2
LBIT2
R/W
X
Bit 1
LBIT1
R/W
X
Bit 0
LBIT0
R/W
X
¾ 例:用 H、L 作为数据指针,访问bank0 中020H 处的内容。
B0MOV
B0MOV
B0MOV
H, #00H
L, #20H
A, @HL
¾ 例:对bank 0 中的数据进行清零处理。
CLR
B0MOV
H
; H = 0,指向bank 0。
; L = 7FH。
L, #7FH
CLR_HL_BUF:
CLR
@HL
; @HL 清零。
DECMS
JMP
L
; L – 1,如果 L = 0,程序结束。
CLR_HL_BUF
CLR
@HL
END_CLR:
…
…
2.1.5.7 X 寄存器
8 位缓存器X 寄存器主要有以下两个功能:
z 通用工作寄存器;
z 查表时为ROM 的数据指针。
085H
X
读/写
复位后
Bit 7
XBIT7
R/W
Bit 6
XBIT6
R/W
Bit 5
XBIT5
R/W
Bit 4
XBIT4
R/W
Bit 3
XBIT3
R/W
Bit 2
XBIT2
R/W
Bit 1
XBIT1
R/W
Bit 0
XBIT0
R/W
0
0
0
0
0
0
0
0
注:关于X 寄存器的查表应用请参阅“查表”章节。
SONiX TECHNOLOGY CO., LTD
Page 28
Version 1.1