
CISC : Complex -> 명령어 하나가 여러 job (x86)RISC : Reduced -> 명령어 하나가 하나의 job (MIPS, ARM)
1. MIPS Instruction Fields
1. Data Transfer Instructions 2. 메모리
1. 상수 0
1. MIPS Logical Instructions 2. R-format Instruction
1. Why Branch? 2. Branch Instructions in MIPS
1. Procedure (Function) Procedure call 'J-format instruction' Return Instruction 'jr'
컴퓨터 성능을 최대화하기 위해 execution(response time)을 줄이고 싶음=> performance(성능) = 1 / execution time(실행 시간)=> 성능, 실행 시간은 역수 관계!Execution time: seconds per program
1. Multiplication 2. Floating Point(부동 소수점) Floating-Point Addition
1. Introduction
1. ALU 2. Control Unit
Pipeline Pipelining and ISA Design Hazards (다음 사이클에 다음 명령어 실행 못하는 것) Structure Hazards Data Hazards Control Hazards
Forwarding
Cache Basic Cache Operation Direct Mapped Cache Handling Writes hit vs miss
Reducing Cache Miss Rate