워드(Word) - 컴퓨터에서 자연스러운 접근단위. 한번에 계산할 수 있는 단위
레지스터 번호 - 0 부터 31번까지
데이터 전송 명령어 - 메모리와 레지스터 간에 데이터를 주고 받는 명렁어
메모리는 주소가 인덱스 역할을 하는 큰 일차원 배열이다.
MIPS는 바이트 주소 방식을 사용하므로 4바이트 기준으로 저장된다.
적재(load) - 메모리에서 레지스터로 데이터를 복사해 오는 데이터 전송 명령 - lw
저장(store) - 레지스터에서 메모리로 데이터를 보내는 명령 - sw
MIPS 에서 워드의 시작 주소는 항상 4의 배수이어야 한다.
-이러한 요구 사항들을 정렬제약(alignment restriction)이라 한다. - 속도가 빨라짐
MIPS는 최상위 주소를 사용하는 빅엔디안(big-endian)계열에 속한다.
레지스터 스필링(spilling) 자주 사용하지 않는(또느 한참 후에 사용할) 변수를 메모리에 넣는 일
수치 피연산자 - 적재 명령을 사용하지 않는 피연산자
연산자(op),첫 번째 근원지 피연산자 레지스터(rs), 두번째 근원지 피연산자 레지스터(rt)
프로시저 - 제공되는 인수에 따라서 특정 작업을 수행하는 서브루틴
- 프로시저는 프로그래머가 한 번에 한 부분씩 집중해서 처리할 수 있게 해준다.
'Programming > Architecture' 카테고리의 다른 글
Chapter3 (0) | 2019.04.18 |
---|---|
Chapter1 (0) | 2019.04.14 |