[컴퓨터 구조] 3. MIPS Arithmetic & Logical Instruction
·
CS/컴퓨터 구조
MIPS 명령어의 포맷명령어 하나는 결국 컴퓨터라는 기계가 이해하기 위해 32bit 의 0과 1의 조합으로 나타내야한다.32bit 의 공간 안에 이 명령어가 어떤 명령어인지, 어떤 데이터를 가지고 명령어를 실행하는지를 기술한다.이를 위해 32bit 명령어의 어디부터 어디까지 어떤 데이터를 담을지 형식을 정의해두었는데 이를 명령어 포맷이라고 한다. MIPS 명령어는 R-format, I-format, J-format 이렇게 3가지 포맷이 존재한다.( MIPS의 설계 원칙 중 좋은 디자인을 위해 타협이 필요하다는 원칙에 입각하여,편의를 위해 명령어 포맷을 1가지로 통일하기보다 3가지로 구분하는 쪽으로 타협을 본 것이다.)이번 글에서는 R-formant, I-format 2가지를 살펴보며, 그 중 산술, 논리..