WEEK2 Flashcards
컴퓨터는 오로지 0과 1만 이해한다 Yes or no ?
Yes
machine language (기계어) 란?
명령들을 이진수로 나타낸것
mips 에서 하나의 명령은 몇 비트 ?
32 bits
3 가지 instruction 형식 (format) 은 ?
R - Type, I-Type, J-Type
what is R-type ?
연산이 사용하는 모든 데이터 값이 레지스터에 있는 것
R type 에는 몇 개의 레지스터 operands 가 존재하는 가?
3개
R type 에 있는 3가지 operands 는 ?
rs, rt : source register
rd : destination register
R type 포맷을 구성하는 요소들은 ?
op : the operation code or opcode
funct : the function (어떤 연산인지)
shamt : the shift amount for shift instruction. shift 연산이 아닌 경우 0
레지스터 operands : rs,rt, rd
R type 포맷을 각 요소에 할당된 비트갯수와 함께 쓰시오
op(6) rs(5) rt(5) rd(5) shamt(5) funct(6)
what is I-type ?
즉치값 (immediates ; hard coded values) 과 레지스터의 값으로 연산하는 명령 타입
I-type 에서 operands 로 무엇이 사용되는가 ?
rs, rt : register operands
imm: immediate
즉치값으로 올수 있는 수의 범위는 ?
16비트의 2의 보수로 표현되므로 범위는 [-2^5, 2^5-1]
I type 포맷을 구성하는 요소들은 ?
op : opcode
rs,rt : register operands
imm : immediate
i type 포맷을 각 요소에 할당된 비트갯수와 함께 쓰시오
op (6) rs (5) rt (5) imm (16)
R-type 에서 op 값은 항상 무엇으로 정해지는가 ?
0