검색어 입력폼

[컴퓨터 구조론] 컴퓨터 구조론

저작시기 2005.04 | 등록일 2005.05.27 워드파일 MS 워드 (doc) | 38페이지 | 가격 700원

목차

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을 갖는 명령어

참고 자료

없음
다운로드 맨위로