IA8044/IA8344
SDLC COMMUNICATIONS CONTROLLER
Data Sheet
General CPU Registers
Accumulator (ACC):
ACC is the Accumulator register. Most instructions use the accumulator to hold the
operand. The mnemonics for accumulator-specific instructions refer to accumulator as A, not
ACC.
ACC
Bit: 7
6
5
4
3
2
1
0
ACC.7
ACC.6
ACC.5
ACC.4
ACC.3
ACC.2
ACC.1
ACC.0
B register (B):
The B register is used during multiply and divide instructions. It can also be used as a
scratch-pad register to hold temporary data.
B
Bit: 7
6
5
4
3
2
1
0
B.7
B.6
B.5
B.4
B.3
B.2
B.1
B.0
Program Status Word (PSW):
Contains CPU status flags, register select bits and user flags.
PSW
Bit: 7
CY
6
5
4
3
2
1
0
AC
F0
RS1
RS0
OV
-
P
PSW.0
P
Parity flag, affected by hardware to indicate odd / even number
of “one” bits in the Accumulator, i.e. even parity.
User defined flag.
Overflow flag.
Register bank select control bit 0, used to select working
register bank.
PSW.1
PSW.2
PSW.3
-
OV
RS0
PSW.4
RS1
Register bank select control bit 1, used to select working register
bank.
PSW.5
PSW.6
PSW.7
F0
AC
CY
General purpose Flag 0 available for user.
Auxiliary Carry flag for carry out of or into bit 3.
Carry flag for carry out of or into bit 7.
Copyright 2003
ENG210010112-00
www.innovasic.com
innovASIC
Customer Support:
1-888-824-4184
The End of Obsolescence
Page 22 of 49