Initial Settings After Initial Reset - Epson S1C88650 Technical Manual

Hewlett-packard cmos 8-bit single chip microcomputer technical manual
Table of Contents

Advertisement

4.2 Initial Settings After Initial Reset

The CPU internal registers are initialized as follows
during initial reset.
Table 4.2.1 Initial settings
Register name
Data register A
Data register B
Index (data) register L
Index (data) register H
Index register IX
Index register IY
Program counter
Stack pointer
Base register
Zero flag
Carry flag
Overflow flag
Negative flag
Decimal flag
Unpack flag
Interrupt flag 0
Interrupt flag 1
New code bank register
Code bank register
Expand page register
Expand page register for IX
Expand page register for IY
* Reset exception processing loads the preset
values stored in 0 bank, 0000H–0001H into the
PC. At the same time, 01H of the NB initial
value is loaded into CB.
Initialize the registers which are not initialized at
initial reset using software.
Since the internal RAM and display memory are
not initialized at initial reset, be sure to initialize
using software.
The respectively stipulated initializations are done
for internal peripheral circuits. If necessary, the
initialization should be done using software.
For initial value at initial reset, see the sections on
the I/O memory map and peripheral circuit
descriptions in the following chapter of this
manual.
S1C88650 TECHNICAL MANUAL
Code
Bit length
Setting value
A
8
Undefined
B
8
Undefined
L
8
Undefined
H
8
Undefined
IX
16
Undefined
IY
16
Undefined
PC
16
Undefined
SP
16
Undefined
BR
8
Undefined
Z
1
0
C
1
0
V
1
0
N
1
0
D
1
0
U
1
0
I0
1
1
I1
1
1
NB
8
01H
CB
8
Undefined
EP
8
00H
XP
8
00H
YP
8
00H
*
*
EPSON
4 INITIAL RESET
17

Advertisement

Table of Contents
loading

Table of Contents