INTERNAL SPECIFICATIONS

4.2.2 Internal data memory registers R0 thru R7

Four banks of registers group exist in the data memory (RAM) between memory addresses 00 thru 1FH. Banks are specified by RS0 and RS1 bit combinations within the program status word (PSW). Note that the register area R0 thru R7 can also be used as normal data memory. The PSW table is shown in Table 4-1, and the data memory register bank layout in Figure 4- 3.

Table 4-1 Program status word (PSW)

Bit

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

Flag

CY

AC

F0

RS1

RS0

OV

F1

P

 

 

 

 

 

 

 

 

 

Set

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OFF 255 D7

D6

D5

D4

D3

D2

D1

D0

DATA& RAM

 

 

 

30

48

D7

D6

D5

D4

D3

 

D2

D1

D0

 

 

 

 

USER DATA RAM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2F

47

D7

D6

D5

D4

D3

 

D2

D1

D0

STACK

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BIT ADDRESSING

 

 

 

RS1

RS0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

32

D7

D6

D5

D4

D3

 

D2

D1

D0

 

 

 

 

1F

31

D7

D6

D5

D4

D3

 

D2

D1

D0

R7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BANK 3

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

24

D7

D6

D5

D4

D3

 

D2

D1

D0

R0

 

 

17

23

D7

D6

D5

D4

D3

 

D2

D1

D0

R7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BANK 2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

16

D7

D6

D5

D4

D3

 

D2

D1

D0

R0

 

 

0F

15

D7

D6

D5

D4

D3

 

D2

D1

D0

R7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BANK 1

0

1

088 D7 D6 D5 D4 D3 D2 D1 D0 R0

077 D7 D6 D5 D4 D3 D2 D1 D0 R7

066 D7 D6 D5 D4 D3 D2 D1 D0 R6

055 D7 D6 D5 D4 D3 D2 D1 D0 R5

04

4

D7

D6

D5

D4

D3

D2

D1

D0

R4

BANK 0

0

0

03

3

D7

D6

D5

D4

D3

D2

D1

D0

R3

 

 

 

022 D7 D6 D5 D4 D3 D2 D1 D0 R2

011 D7 D6 D5 D4 D3 D2 D1 D0 R1

000 D7 D6 D5 D4 D3 D2 D1 D0 R0

Figure 4-3 Internal data memory register bank layout

59

Page 66
Image 66
Sonic Alert msm83c154s, msm80154s Internal data memory registers R0 thru R7, Program status word PSW, RS0, User Data RAM