Internal Data Memory Organization
2-20
Table 2–6. Register Contents After Little-Endian or Big-Endian Data Loads
(TMS320C6701 only)
Instruction
Address Bits
(2:0)
Big-Endian
Memory Result
Little-Endian
Memory Result
LDDW
(’C6701 only)
000
FEDC BA98
7654 3210h
FEDC BA98
7654 3210h
LDW
000
FEDC BA98h
7654 3210h
LDW
100
7654 3210h
FEDC BA98h
Note:
The contents of the doubleword in data memory at location xxxx x000 before the ST
instruction executes is FEDC BA98 7654 3210h.
Table 2–7. Memory Contents After Little-Endian or Big-Endian Data Stores
(TMS320C6201/C6701)
Instruction
Address Bits (1:0)
Big-Endian
Memory Result
Little-Endian
Memory Result
STW
00
BA98 7654h
BA98 7654h
STH
00
7654 1970h
0112 7654h
STH
10
0112 7654h
7654 1970h
STB
00
5412 1970h
0112 1954h
STB
01
0154 1970h
0112 5470h
STB
10
0112 5470h
0154 1970h
STB
11
0112 1954h
5412 1970h
Note:
The contents of the word in data memory at location xxxx xx00 before the ST instruction
executes is 0112 1970h. The contents of the source register is BA98 7654h.