내장 프로그램 - 여러 종류의 데이터와 명령어를 메모리에 숫자로 저장할 수 있는 모든 프로그램 RISC-V: UC 버클리가 개발한 2010년대 이후 컴퓨터 구조 - 컴파일러는 C 프로그램을 RISC-V 어셈블리 언어 명령어로 바꾸는 작업을 한다. 1. 명령어 기초 피연산자 - 64 비트, 더블 워드 크기를 가지는 레지스터에 피연산자가 저장된다. - 레지스터 개수는 32개가 최대이다. --- 예시 f = (g + h) - (i +j); // f, g, h, i, j가 각각 레지스터 x19, x20, x21, 22에 할당되었다면, add x5, x20, x21 // x5에 g + h 결과를 저장한다. add x6, x21, x22 // x6에 i + j 결과를 저장한다. sub x19, x5, x6 // x..