[컴퓨터 구조론] 컴퓨터 구조론
- 최초 등록일
- 2005.05.27
- 최종 저작일
- 2005.04
- 38페이지/ MS 워드
- 가격 1,000원
목차
1. CISC란 무엇인가?
2. CISC의 철학
3. CISC의 특성
4. 결론
CISC의 사례들
Ⅰ. 모토로라 MC68000
Ⅱ. Intel 80x86
Ⅲ.VAX
본문내용
3. CISC의 특성
1. 대표적인 특징
폰 노이만 형식인 프로그램 내장 방식(stored program method)의 구조를 기반으로 설계된 컴퓨터
마이크로프로그래밍을 통해 고급 언어에 각기 하나씩의 기계어를 대응시키는 방식
가능한 한 명령어의 길이를 줄여서 명령어의 디코딩 속도를 높이고 최소의 메모리 구조를 갖도록 하기 위해서 정해진 것
하나의 프로세서가 일련의 명령어를 순차적으로 처리하기에 매우 유용한 방법
CPU의 동작 속도가 높아짐에 따라 성능이 비례로 증가
명령어 수행시간이 1clock에서 300clock까지 다양.
제어장치를 구성할 때 복잡한 마이크로 코드를 기반으로 한 마이크로 프로그램 방식으로 구성
명령어의 길이가 가변적이어서 파이프 라인 실행 시 비효율적
2. 장단점
장점
하나의 프로세서가 일련의 명령어를 순차적으로 처리하기에 유용하다.
CPU의 동작 속도가 높아지면 성능이 비례로 증가한다.
완벽한 하위 호환성을 유지할 수 있다.
어셈블리어로 프로그램하기가 용이하다.
고급 언어 프로그램과 쉽게 대응시킬 수 있다.
명령어들의 유용성 때문에 컴파일러 설계가 용이하다.
CPU를 세밀하게 다룰 수 있다.
단점
가변길이 명령어이므로 여러 번 메모리를 참조해야 되는 경우가 발생하여 처리 속도가 느리다.
마이크로 프로그램방식으로 구성되어 먼저 명령어 코드를 해석한 후에 실행되므로 처리속도가 느리다.
명령어의 길이가 가변적이어서 파이프라인 실행 시 비효율적이다.
CPU내부에 범용 레지스터의 수가 적기 때문에 명령어 수행 중에 메모리에 저장되어 있는 데이터를 참조하기 위하여 메모리 접근이 자주 발생하여 컴퓨터 성능이 저하된다.
트렌지스터 집적에 있어서 효율성이 떨어진다.
3. instruction set
2개의 오퍼랜드 형식, source와 destination
Register to register, register to memory, and memory to register commands.
메모리 효율성을 높이기 위한 다양한 주소지정 방식
다양한 주소지정방식에 따른 가변길이 명령어
여러 개의 clock cycle을 갖는 명령어
참고 자료
없음