S1c63000 core cpu, Memory map, Registers – Epson S5U1C63000A User Manual

Page 306: Quick reference for development, S1c63 family assembler package

Advertising
background image

Memory Map

S1C63000 Core CPU

Program area

Software interrupt vectors

Program start address

Hardware interrupt vectors

NMI vector

Program area

Common subroutines, etc.

Program Memory Map

Registers

S1C63000 Core CPU

PC

X

XH

XL

Y

QUEUE

0 0 0 0 0 0

SP1

0 0

YH

YL

00H

SP2

EXT

BA

A

B

F

Z

C

I

E

15

0

3

0

3

4

7

8

Registers

Program counter

Flag register

Index register X

Index register Y

Queue register

Stack pointer 1

Stack pointer 2

Extension register

Data register B & A

Flags

Z:
C:
I:
E:

Zero flag
Carry flag
Interrupt flag
Extension mode flag

(1: Zero, 0: Non zero)
(1: Carry/borrow, 0: No carry)
(1: Enabled, 0: Disabled)
(1: Extended mode, 0: Normal mode)

Address

0xFFFF

0x0140

0x013F

0x0111
0x0110

0x010F

0x0101
0x0100

0x00FF

0x0000

CMOS 4-bit Single Chip Microcomputer

S1C63 Family Assembler Package

Quick Reference
for Development

13 bits

I/O memory area

Data area

Data and SP1 stack area

Data and SP1, SP2 stack area

Data Memory Map

Address

0xFFFF

0xFF00

0xFEFF

0x0400

0x03FF

0x0100

0x00FF

0x0000

4 bits

Advertising