Table 3-3 Initial Values of Registers
3.3 Data Formats
The H8/500 can process 1-bit data, 4-bit BCD data, 8-bit (byte) data, 16-bit (word) data, and 32-
bit (longword) data.
• Bit manipulation instructions operate on 1-bit data.
• Decimal arithmetic instructions operate on 4-bit BCD data.
• Almost all instructions operate on byte and word data.
• Multiply and divide instructions operate on longword data.
3.3.1 Data Formats in General Registers
Data of all the sizes above can be stored in general registers as shown in table 3-4.
Initial Value
Register Minimum Mode Maximum Mode
General registers
15 0 Undetermined Undetermined
R7 – R0
Control registers
15 0 Loaded from vector table Loaded from vector table
PC
SR
CCR
15 8 7 0 H'070x H'070x
T– – – – I2I1I0 – – – – NZVC (x: undetermined) (x: undetermined)
70
CP Undetermined Loaded from vector table
70
DP Undetermined Undetermined
70
EP Undetermined Undetermined
70
TP Undetermined Undetermined
70
BR Undetermined Undetermined
41
Downloaded from Elcodis.com electronic components distributor