ADDRESS SPACES

KS57C2308/P2308/C2316/P2316

 

 

WORKING REGISTERS

Working registers, mapped to RAM address 000H-01FH in data memory bank 0, are used to temporarily store intermediate results during program execution, as well as pointer values used for indirect addressing. Unused registers may be used as general-purpose memory. Working register data can be manipulated as 1-bit units, 4-bit units or, using paired registers, as 8-bit units.

000H

001H

002H

003H

004H

005H

DATA 006H MEMORY

BANK 0 007H

008H

00FH

010H

017H

018H

01FH

A

E

L

H

X

W

Z

Y

A... Y

A... Y

A... Y

WORKING REGISTER BANK 0

REGISTER

BANK 1

REGISTER

BANK 2

REGISTER

BANK 3

Figure 2-4. Working Register Map

2-8

Page 16
Image 16
Samsung KS57C2308 manual Working Registers, Working Register Map