2 memory formats, 1 big-endian format, Memory formats -2 – Epson ARM.POWERED ARM720T User Manual
Page 42: Figure 2-1, Big-endian addresses of bytes with words -2

2: Programmer’s Model
2-2
EPSON
ARM720T CORE CPU MANUAL
2.2
Memory formats
The ARM720T processor views memory as a linear collection of bytes numbered upwards from
zero, as follows:
Bytes 0 to 3
Hold the first stored word.
Bytes 4 to 7
Hold the second stored word.
Bytes 8 to 11
Hold the third stored word.
Words are stored in memory as big or little-endian, as described in the following sections:
•
•
The endianness used depends on the status of the B bit in the Control Register of the system
control coprocessor. See
on page 3-4 for more information.
2.2.1
Big-endian format
In big-endian format, the most significant byte of a word is stored at the lowest numbered byte
and the least significant byte at the highest numbered byte. Byte 0 of the memory system is
therefore connected to data lines 31 to 24.
Big-endian format is shown in Figure 2-1.
Figure 2-1 Big-endian addresses of bytes with words
Note:
•
Most significant byte is at lowest address
•
Word is addressed by byte address of most significant byte.
Higher address
8
4
0
31
24
23
Word
address
16
15
8
7
0
Lower address
4
9
5
10
6
11
7
8
0
1
2
3