Registers For Data - Panasonic F77G User Manual

Microcomputer mn101c series
Table of Contents

Advertisement

Address Registers (A0, A1)
These registers are used as address pointers specifying data locations in memory. They support the
operations involved in address calculations (i.e. addition, subtraction and comparison). Those pointers
are 2 bytes data. Transfers between these registers and memory are always in 16-bit units. Either odd or
even address can be transferred. At reset, the value of address register is undefined.
Address Registers
Stack Pointer (SP)
This register gives the address of the byte at the top of the stack. It is decremented during push opera-
tions and incremented during pop operations. Ar reset, the value of SP is undefined.
Stack Pointer
2-1-6

Registers for Data

Registers for data include four data registers (D0, D1, D2, D3).
Data Registers (D0, D1, D2, D3)
Data registers D0 to D3 are 8-bit general-purpose registers that support all arithmetic, logical and shift
operations. All registers can be used for data transfers with memory.
The four data registers may be paired to form the 16-bit data registers DW0 (D0+D1) and DW1 (D2+D3).
At reset, the value of Dn is undefined.
15
A0
A1
15
SP
8 7
15
D1
Data
registers
D3
0
0
0
D0
DW0
DW1
D2
Chapter 2 CPU Basics
II - 7
Overview

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Panaxseries mn101c77cPanaxseries mn101f77g

Table of Contents