Kawasaki 80C152 User Manual
Page 118

KS152JB Universal Communications Controller
Technical Specifications
Kawasaki LSI USA, Inc.
Page 118 of 120 Ver. 0.9 KS152JB2
CY
Carry flag: Set for an arithmetic operation which results in a carry being generated
from the ALU. It is also used as the accumulator for the bit operations.
AC
Auxiliary carry: Set when the previous operation resulted in a carry (during addition0
or a borrow (during subtraction) from the high order nibble.
F0
User flag 0: General purpose flag that can be set or cleared by the user by software.
RS.1-0
Register bank select bits:
RS1
RS0
Register bank
Address
0
0
0
00-07h
0
1
1
08-0Fh
1
0
2
10-17h
1
1
3
18-1Fh
OV
Overflow flag: Set when a carry was generated from the seventh bit but not from the
8th bit as a result of the previous operation or vice-versa.
F1
User Flag 1: General purpose flag that can be set or cleared by the user by software
P
Parity flag: Set/cleared by hardware to indicate odd/even number of 1’s in the accumu-
lator.
The PSW sfr is set to 00h by a reset.
There is unrestricted read/write access to this SFR.
ACCUMULATOR
ACC.7-0
The A or ACC register is the accumulator
The ACC is reset to 00h on any reset
This sfr has unrestricted read/write access.
ACC.6
6
ACC.5
5
ACC.3
3
ACC.7
7
ACC.2
2
ACC.1
1
ACC.0
0
ACC.4
4
Bit:
Mnemonic:
ACC
Address:
E0h