데이터 경로
-CPU가 명령어 실행을 위해 데이터를 경유시키는 경로
-단일 사이클 방식: 한 명령어당 한 사이클(하드웨어 1번씩만 사용가능)
-다중 사이클 방식: 한 명령어에 여러개의 사이클(하드웨어 한번이상 사용가능)
단일 사이클 방식
-R형식(1): addi $rd, $rs, $rt // $rd <- $rs + $rt
-R형식(2): addi $rt, $rs, imm(단순 숫자) // $rt <- $rs + imm
-I형식(1): lw $rt, imm($rs) // $rt <- M[$rs + imm*2]
-I형식(2): sw $rt, imm($rs) // M[$rs + imm*2] <- $rt
-I형식(3): beq $rs, $rt, imm // if($rs == $rt) PC <- PC + 2 + imm*2
-J형식: j addr // PC <- PC + 2 + addr*2