2014-10-17 3 views
0

어시스턴트 언어를 배우고 있습니다.이 두 배열을 어떻게 메모리에 저장합니까?

목록 1 바이트 00H, 10H, 20H, 30H 리스트 2 워드 0000H, 0010H, 0020h, 0030h

목록 1 같이 메모리에 저장됩니다 : 00,10,20,30 나는 두 개의 배열을 가지고 말할 수

그러나

는로 저장리스트 2 것 (? 내가 여기 AM) 0000100020003000이 두 목록에서 데이터를 읽는 동안

에게 이

그리고, 데이터가 될 것입니다 리틀 엔디 언 형식으로 읽습니까?

+0

어떤 CPU 아키텍처를 타겟팅합니까? – user3356

+0

IA-32 프로세서 – AamKhayega

+0

이 경우 데이터는 리틀 엔디안 형식으로 읽히고 list2는 실제로 00, 00, 10, 00, 20, 00 등으로 저장됩니다. – user3356

답변

0

인텔 협약에 의한 것입니다. 단어가 RAM에서로드되거나 RAM에 저장되면 하위 바이트는 더 낮은 오프셋에 있습니다. (역방향)

관련 문제