2.5 Allocation of Multi-byte Length Data on Memory
Multi-byte length data is written sequentially to memory starting the lower address. For 32-bit length data,
the lower 16 bits are transferred first, and then the upper 16 bits are transferred. If a reset signal is input
immediately after the lower data is written, the upper data may not be written.
n Store of multi-byte data in RAM
Figure 2.7 shows the configuration of a multi-byte length data in memory. Lower 8 bits are allocated to n
address, and in order of n+1, n+2 and n+3.
H
Address n
L
MSB : Most Significant Bit
LSB : Least Significant Bit
n Storage of multi-byte length operand
Figure 2.8 shows the configuration of a multi-byte length operand in memory.
JMPP 123456
H
Address n
L
MSB
01010101
01010101
B
11001100
B
11111111
B
00010100
B
Fig. 2.7 Storage of Multi-byte Data in RAM
H
12
H
34
H
56
H
63
H
Fig. 2.8 Storage of Multi-byte Operand
CPU
11001100
11111111
B
B
JMPP
2-11
LSB
00010100
B
B
1 2 3 4 5 6
H