2016-10-22 9 views
0

Big Endianness와 Little Endianness의 차이점은 Int32와 같은 단일 단어 (4 바이트) 변수입니다.빅 엔디안 vs 멀티 워드 오브젝트의 리틀 엔드 니티

 
-----------------> 
Lower Memory Address to Higher Memory Address 
b0 b1 b2 b3 |b4 b5 b6 b7 (b means byte) 
word0  |word1 

빅 엔디안이 그것을 저장할하는 방식은 구조 아래 다음의 어느 : 나는 우리가 여러 단어 변수 또는 객체 (예를 들어 두 개의 단어 변수 INT64) 리틀 엔디안 형식으로 다음과 같은 데이터가있는 경우 알고 싶어 기억에?

 
-----------------> 
Lower Memory Address to Higher Memory Address 
b3 b2 b1 b0 |b7 b6 b5 b4 
word0  |word1 

구조 : 2 : 나는 교수에게 물었다으로 structure1이 같은

 
-----------------> 
Lower Memory Address to Higher Memory Address 
b7 b6 b5 b4 |b3 b2 b1 b0 
word0  |word1 

답변

0

, 그것은 보인다 구조 1 (우리의 메모리는 32 비트 대역폭과 바이트 주소, 단어 접근 아키텍처는 MIPS입니다) 정답.