brunch

You can make anything
by writing

C.S.Lewis

by 이종복 Jul 15. 2019

컴퓨터 아키텍쳐(2)

다음 글은 '컴퓨터 구조 및 설계' 2장: 명령어:컴퓨터 언어 를 참고했습니다.



프로그램에서 8비트로 된 바이트를 많이 사용하므로 대부분의 컴퓨터는 바이트 단위로 주소를 지정합니다. 

워드 주소는 워드를 구성하는 4바이트 주소 중 하나를 사용합니다. 

그러므로 연속된 워드의 주소는 4씩 차이가 납니다. MIPS에서 워드의 시작 주소는 항상 4의 배수이어야 합니다. 


컴퓨터는 제일 왼쪽, 즉 최상의(big end) 바이트 주소를 워드 주소로 사용하는 것과 제일 오른쪽, 즉 최하위(little end) 바이트 주소를 워드 주소로 사용하는 것 두 종류로 나누어집니다. MIPS는 최상위 주소를 사용하는 빅엔디안(big-endian) 계열에 속합니다. 


바이트 주소의 사용은 배열의 인덱스에도 영향을 미칩니다. 

매거진의 이전글 컴퓨터 아키텍쳐(1)
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari