
SN8P1700
8-bit micro-controller build-in 12-bit ADC
SONiX TECHNOLOGY CO., LTD
Page 4
Revision 1.93
PROGRAM FLAG ....................................................................................................................... 37
CARRY FLAG ......................................................................................................................... 37
DECIMAL CARRY FLAG......................................................................................................... 37
ZERO FLAG ............................................................................................................................ 37
ACCUMULATOR ........................................................................................................................ 38
STACK OPERATIONS................................................................................................................ 39
OVERVIEW ............................................................................................................................. 39
STACK REGISTERS............................................................................................................... 40
STACK OPERATION EXAMPLE............................................................................................. 41
PROGRAM COUNTER............................................................................................................... 42
ONE ADDRESS SKIPPING .................................................................................................... 43
MULTI-ADDRESS JUMPING .................................................................................................. 44
3
3
3
ADDRESSING MODE...................................................................................................... 45
OVERVIEW................................................................................................................................. 45
IMMEDIATE ADDRESSING MODE ........................................................................................ 45
DIRECTLY ADDRESSING MODE .......................................................................................... 45
INDIRECTLY ADDRESSING MODE....................................................................................... 45
TO ACCESS DATA in RAM BANK 0....................................................................................... 46
TO ACCESS DATA in RAM BANK 1....................................................................................... 46
4
4
4
SYSTEM REGISTER ....................................................................................................... 47
OVERVIEW................................................................................................................................. 47
SYSTEM REGISTER ARRANGEMENT (BANK 0) ..................................................................... 47
BYTES of SYSTEM REGISTER.............................................................................................. 47
BITS of SYSTEM REGISTER ................................................................................................. 49
SYSTEM REGISTER DESCRIPTION......................................................................................... 53
L – Working Register ............................................................................................................... 53
H – Working Register .............................................................................................................. 54
R – Working Register .............................................................................................................. 55
Z – Working Register............................................................................................................... 56
Y – Working Register............................................................................................................... 57
X – Working Register............................................................................................................... 58
PFLAG – Working Register ..................................................................................................... 59