본문 바로가기

Addressing mode

(2)
7. IA : History & Features IA(Intel Architecture)의 특징 IA는 CISC의 특징과 RISC의 특징을 모두 갖고 있다. CISC의 특징 명령어 길이가 가변적이고, operand의 수 또한 가변적이다. 다양한 operand addressing mode가 있다. 함수 호출을 stack을 기반으로 한다. SIMD를 지원한다. RISC의 특징 Micro-operations(하나의 명령어를 다시 세부(마이크로) 명령어로 나누어 pipeline으로 연산한다.) Load - Store Architecture Independent Multi-units Out-of-order execution 레지스터를 기반으로한 함수 호출 Register renaming Operand Addressing Mode 예제 Base plus Scal..
12. Instruction Sets : Addressing Modes and Formats Addressing mode 명령어를 수행하는 과정에서 피연산자를 fetch하기 위해 캐시 혹은 메모리에 접근하는 방식 종류 Mode 접근 방식 장점 단점 Immediate Operand에 값이 들어감 실행속도가 빠름 표현 가능한 데이터 크기가 제한적이다. Direct Operand에 실제 값의 주소 메모리 참조 1회 주소 공간에 제약이 있다. Indirect Operand에 실제 값의 주소의 주소 주소 공간에 제약이 없다. 메모리에 참조 2회. 느리다. Register Operand에 레지스터에 존재하는 값의 주소 실행속도가 빠르다. 주소 공간이 짧다 주소 공간이 제한적임. Indirect Register Operand에 레지스터 주소가 있고 레지스터에는 메모리에 있는 값의 주소가 있음. 주소 공간이 ..