Initial Values Of Registers; Data Formats - Hitachi SH7095 Hardware User Manual

Table of Contents

Advertisement

procedure register stores the return address from the subroutine procedure. The program counter
stores program addresses to control the flow of the processing.
2.1.4

Initial Values of Registers

Table 2.1 lists the values of the registers after reset.
Table 2.1
Initial Values of Registers
Classification
General registers
Control registers
System registers
2.2

Data Formats

2.2.1
Data Format in Registers
Register operands are always longwords (32 bits) (figure 2.4). When the memory operand is only
a byte (8 bits) or a word (16 bits), it is sign-extended into a longword when loaded into a register.
Figure 2.3 System Registers
Register
R0–R14
R15 (SP)
SR
GBR
VBR
MACH, MACL, PR
PC
Initial Value
Undefined
Value of the stack pointer in the vector address table
Bits I3–I0 are 1111 (H'F), reserved bits are 0, and other
bits are undefined
Undefined
H'00000000
Undefined
Value of the program counter in the vector address table
Hitachi 15

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents