본문 바로가기

CS/컴퓨터구조

(2)
[컴퓨터구조] Addressing Mode(주소지정 방식) Instruction에서 operand의 주소가 어떻게 지정 되는가? 1. Immediate addressing 즉시 주소 지정 방식operand가 Instrunction에 포함된다. ex) ADD 5장점 : 빠르다단점 : 수의 크기에 제한이 있다 2. Direct Addressing 직접 주소 지정 방식Instruction에 Operand의 주소가 들어간다. 한번의 메모리 접근이 필요하다. ex. ADD A단점: 주소공간이 제한된다. 3. Indirect Addressing 간접 주소 지정 방식Instruction의 주소필드는 실제 Operand의 주소 값을 가지는 곳의 주소를 가진다. ex. ADD (A)장점 : word길이가 n이면 2^n개의 주소 공간을 가진다.단점 : 실행에 2번의 메모리 접근이..
[컴퓨터 구조] CISC와 RISC 비교, 장단점 CISC (Complex Instruction Set Computer) CISC는 명령어의 길이가 가변적으로 구성된 것입니다.한 명령어의 길이를 줄여 디코딩 속도를 높이고 최소크기의 메모리 구조를 가집니다.대표적으로 X86.하드웨어의 비중이 큼. 장점컴파일러 작성이 쉽다.복잡한 명령도 마이크로코드(microcode)이므로 실행효율이 좋다.호환성이 좋다. 단점하나의 명령어가 복잡하여 해석(디코딩)에 시간이 오래걸리며, 해석에 필요한 회로가 복잡하다.적은 수의 일부 명령어만 주로 쓰인다.명령어의 길이가 달라서 동시의 여러개의 명령처리는 어렵다. +마이크로코드(micro code)CPU에 하드웨어에 내자된 기계어와 관련된 프로그램.CPU의 명령하나는 더 작은 동작들로 세분화 될 수 있는데, 하나의 기계어의 동..