MB2146-301A Fujitsu Microelectronics, Inc., MB2146-301A Datasheet - Page 20

no-image

MB2146-301A

Manufacturer Part Number
MB2146-301A
Description
8-bit Microcontrollers
Manufacturer
Fujitsu Microelectronics, Inc.
Datasheet
20
MB95130MB Series
2. Register
• Structure of the program status
The MB95130MB series has two types of registers; dedicated registers in the CPU and general-purpose registers
in the memory. The dedicated registers are as include:
The PS can further be divided into higher 8 bits for use as a register bank pointer (RP) and a direct bank pointer
(DP) and the lower 8 bits for use as a condition code register (CCR). (Refer to the diagram below.)
Program counter (PC)
Accumulator (A)
Temporary accumulator (T)
Index register (IX)
Extra pointer (EP)
Stack pointer (SP)
Program status (PS)
PS
bit15 bit14 bit13 bit12 bit11 bit10
R4
R3
AH
TH
R2
RP
16 bits
R1
PC
EP
SP
PS
IX
: A 16-bit register to indicate locations where instructions are stored.
: A 16-bit register for temporary storage of arithmetic operations. In the case of
: A 16-bit register which performs arithmetic operations with the accumulator.
: A 16-bit register for index modification
: A 16-bit pointer to point to a memory address.
: A 16-bit register to indicate a stack area.
: A 16-bit register for storing a register bank pointer, a direct bank pointer, and
an 8-bit data processing instruction, the lower 1-byte is used.
In the case of an 8-bit data processing instruction, the lower 1-byte is used.
a condition code register
R0
AL
TL
DP2
DP1 DP0
bit9
DP
: Program counter
: Accumulator
: Temporary accumulator
: Index register
: Extra pointer
: Stack pointer
: Program status
bit8
bit7
H
bit6
I
bit5
IL1
bit4
IL0
CCR
bit3
N
bit2
Z
Initial Value
bit1
FFFD
V
0030
0000
0000
0000
0000
0000
bit0
H
H
H
H
H
H
C
H

Related parts for MB2146-301A