beautypg.com

4 initial reset – Epson 6200A User Manual

Page 21

background image

S1C6200/6200A CORE CPU MANUAL

EPSON

15

2 MEMORY AND OPERATIONS

Program Counter Step

Program Counter Page

Program Counter Bank

New Page Pointer

New Bank Pointer

Stack Pointer

Index Register

Index Register

Register Pointer

General Register

General Register

Interrupt Flag

Decimal Flag

Zero Flag

Carry Flag

Value

00H

01H

00H

01H

Undefined

Undefined

Undefined

Undefined

Undefined

Undefined

Undefined

0H

*

Undefined

Undefined

Bit length

8

4

1

4

1

8

12

12

4

4

4

1

1

1

1

PCS

PCP

PCB

NPP

NBP

SP

IX

IY

RP

A

B

I

D

Z

C

* S1C6200

...Undefined

S1C6200A

...0


There is a difference in the setting value of the D (decimal) flag at initial reset between the S1C6200 and the
S1C6200A.

Table 2.5.4.2 D (decimal) flag initial setting

D (decimal) flag setting

S1C6200

Undefined

S1C6200A

0

CPU Core

When using the model loaded with the S1C6200 Core CPU, set or reset the D flag in the user's initial
routine before using an arithmetic instruction. (refer to the SDF and RDF instructions.)

2.5.4 Initial reset

On reset, the registers and flags are set as shown in Table 2.5.4.1.

Table 2.5.4.1 Reset value