
SN8P1700
8位微控制器内置的12位ADC
多地址跳转
用户可以通过JMP指令跳转一轮多地址或ADD M,A指令(M = PCL )来激活
多地址跳转功能。如果在执行ADD PCL ,A后发生进位信号,进位信号不会影响
PCH寄存器。
例如:如果PC = 0323H
; PC = 0323H
MOV
B0MOV
.
.
.
MOV
B0MOV
( PCH = 03H , PCL = 23H )
; PC = 0328H
A, # 28H
PCL ,A
.
.
.
A, # 00H
PCL ,A
;跳转到地址0328H
;跳转到地址0300H
例如:如果PC = 0323H
; PC = 0323H
B0ADD
JMP
JMP
JMP
JMP
.
( PCH = 03H , PCL = 23H )
PCL ,A
A0POINT
A1POINT
A2POINT
A3POINT
.
; PCL = PCL + ACC中,PCH不能被改变。
;如果ACC = 0 ,跳转到A0POINT
; ACC = 1 ,跳转到A1POINT
; ACC = 2 ,跳转到A2POINT
; ACC = 3 ,跳转到A3POINT
;
松翰科技股份有限公司
第46页
修订版1.94