Concept : register_file을 최대한 적게 쓰겠다.
ARM이나 Intel CPU는 opcode길이나 구조가 각기 다름. 하지만 risc-v는 통일 되어있다.
빠른 명령어 처리가 목적이다.
임베디드 SW 또는 빠른 연산 하기 위해 사용.
opcode : 명령어 type을 구분해준다.
rd → destination
rs1, rs2 → source
C언어 작성 → 컴파일 → 어셈블리어 → 링킹 → 기계어→ 이걸 ROM에 올림
일단 이걸 설계해보자 Program Counter가 그림에는 빠졌음