9.1.1 Accumulator Register

CY7C601xx, CY7C602xx

9.1.1 Accumulator Register

Table 9-2. CPU Accumulator Register (CPU_A)

Bit #

7

6

5

4

3

2

1

0

Field

 

 

 

CPU Accumulator [7:0]

 

 

 

Read/Write

Default

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

Bit [7:0]: CPU Accumulator [7:0]

8-bit data value holds the result of any logical or arithmetic instruction that uses a source addressing mode.

9.1.2 Index Register

Table 9-3. CPU X Register (CPU_X)

Bit #

7

6

5

4

 

3

2

1

0

Field

 

 

 

 

X [7:0]

 

 

 

Read/Write

 

Default

0

0

0

0

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

Bit [7:0]: X [7:0]

8-bit data value holds an index for any instruction that uses an indexed addressing mode.

9.1.3 Stack Pointer Register

Table 9-4. CPU Stack Pointer Register (CPU_SP)

Bit #

7

6

5

4

3

2

1

0

Field

 

 

 

Stack Pointer [7:0]

 

 

 

Read/Write

Default

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

Bit [7:0]: Stack Pointer [7:0]

8-bit data value holds a pointer to the current top-of-stack.

9.1.4 CPU Program Counter High Register

Table 9-5. CPU Program Counter High Register (CPU_PCH)

Bit #

7

6

5

4

3

2

1

0

Field

 

 

 

Program Counter [15:8]

 

 

 

Read/Write

Default

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

Bit [7:0]: Program Counter [15:8]

8-bit data value holds the higher byte of the program counter.

9.1.5 CPU Program Counter Low Register

Table 9-6. CPU Program Counter Low Register (CPU_PCL)

Bit #

7

6

5

4

3

2

1

0

Field

 

 

 

Program Counter [7:0]

 

 

 

Read/Write

Default

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

Bit [7:0]: Program Counter [7:0]

8-bit data value holds the lower byte of the program counter.

Document 38-16016 Rev. *E

Page 9 of 68

[+] Feedback

Page 9
Image 9
Cypress CY7C602xx, CY7C601xx manual 2. CPU Accumulator Register CPUA, Index Register, 3. CPU X Register CPUX, Bit 70 X