x86 2

4. The Processor(4.1~4.5)

4.1 IntroductionA Basic RISC-V Implementation메모리 참조 명령어 : lw, sw산술 및 논리연산 명령어 : add, sub, and, or조건 분기 명령어 : beq 위 7가지 명령어들은 RISC-V 명령어들의 일부분을 나타낸 것이다.이것들 이외에 다양한 명령들이 있지만,  위 구성을 이용한 구현을 통해 datapath, designing control 의 설계의 근본을 이해할 수 있다. 1장에서 나온 원칙 중 하나 "Simplicity favors regularity" 가 여기서 강조된다. An Overview of  the Implementation-RISC-V의 기본 데이터 경로.• Instruction Memory: 명령어 메모리에서 명령어를 가져옵니다. 이때 ..

2. Instructions:Language of the Computer(2.11~2.14, 2.23, 2.25)

2.11 Parallelism and Instructions:Synchronization병렬 처리는 독립적인 작업을 수행하는 것이다.하지만 작업들이 협업해야 할 때, 동기화를 필요로 한다. RISC-V에서는lr.w(load-reserved word)sc.w(store-conditional word) 를 사용한다.2.12 Translating and Starting a Program- A translation hierarchy for C 1. compiler고수준 언어로 작성된 C프로그램을 어셈블리 언어 프로그램으로 변환한다.2. assembler어셈블리 언어 프로그램을 기계 코드로 변환하여 오브젝트 파일을 생성한다.3. linker여러 오브젝트 파일을 결합하여 실행 가능한 파일을 생성한다.4. loade..