본문 바로가기
IT/컴퓨터구조

[ 컴퓨터구조 ] MIPS Design Principles

by 신인용 2020. 10. 22.
반응형

 

MIPS Design Principles

 

하드웨어 설계 원칙

 

 

1. Simplicity favors regularity

 간단해지기 위해서 같은 형태를 사용하는 것이 좋다. (Operation 글)

 

 - Arthmetic Operation은 동일한 형태를 지닌다. 

 - 고정된 instuction의 size

 - instruction formats의 small number

 - Opcode는 항상 6bit로 이루어진다.

 

 

 

 

2. Smaller is faster

 적을수록 더 빠르다. (Operands 글)

 

 - 적은 수의 register, 적은 수의 instruction set을 가짐으로써 빠르고 작게 구현 

 - 제한된 addressing modes의 수

 

 

 

 

3. Make the common case fast

 자주 생기는 일을 빠르게 만들어라. (Operands 글)

 

 - register file로부터 연산을 수행 

 - immediate(수치) operands를 갖는 instruction을 할당

 

 

 

 

4. Good design demands good compromises

좋은 설계에는 적당한 절충이 필요하다. (MIPS Instruction 글)

 

 - MIPS instruction format을 3개로 나누고, 크기를 32bits로 유지

 

 

 

 

 

 

[참고]

Computer Organization and Design 5th Edition. The Hardware/Software Interface / 저자 : David A. Patterson, John L. Hennessy / 출판 : ELSEVIER

 

반응형

댓글