KS57C2308/P2308/C2316/P2316ADDRESS SPACES

Table 2-2. Data Memory Organization and Addressing

Addresses

Register Areas

Bank

EMB Value

SMB Value

 

 

 

 

 

000H–01FH

Working registers

0

0, 1

0

 

 

 

 

 

020H–0FFH

Stack and general-purpose registers

 

 

 

 

 

 

 

 

100H–1DFH

General-purpose registers

1

1

1

1E0H–1FFH

LCD Data registers

 

 

 

 

 

 

 

 

F80H–FFFH

I/O-mapped hardware registers

15

0, 1

15

 

 

 

 

 

+PROGRAMMING TIP — Clearing Data Memory Banks 0 and 1

Clear banks 0 and 1 of the data memory area:

RAMCLR

SMB

1

;

RAM (100H–1FFH) clear

 

LD

HL,#00H

 

 

 

LD

A,#0H

 

 

RMCL1

LD

@HL,A

 

 

 

INCS

HL

 

 

 

JR

RMCL1

 

 

 

SMB

0

;

RAM (010H–0FFH) clear

 

LD

HL,#10H

 

 

RMCL0

LD

@HL,A

 

 

 

INCS

HL

 

 

 

JR

RMCL0

 

 

2-7

Page 15
Image 15
Samsung KS57C2308 manual + Programming TIP Clearing Data Memory Banks 0, Ramclr SMB, RMCL1 @HL,A Incs SMB, RMCL0 @HL,A Incs