beautypg.com

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

background image

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:

Big-endian format

Little-endian format

on page 2-3.

The endianness used depends on the status of the B bit in the Control Register of the system

control coprocessor. See

Control Register

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