컴퓨터구조론(상용CPU조사)
- 최초 등록일
- 2010.04.28
- 최종 저작일
- 2009.04
- 30페이지/ 한컴오피스
- 가격 2,000원
소개글
과거부터 현재까지의 CPU들을 조사하고, 비교분석해 놓은 자료입니다.
목차
1. MC 68000
2. z-80
3. 8086
4. 각CPU 의 특징을 비교 분석
본문내용
1. MC 68000
A. 제작사, 출시 연도, 클럭 스피드
제작사 : Motorola사
출시연도 : 1979년
클럭 스피드 : 7.8MHz
B.레지스터 집합
지원하는 레지스터와 플래그들의 크기(bit수), 용도
MC 68000의 특징은 32비트 길이의 15개의 범용 레지스터와 4개의 컨트롤 레지스터를 구비하고 있다. 68000은 5가지 종류의 레지스터로 구성되어 있다.
(1) data 레지스터
D0 ~ D7까지의 8개의 데이터 레지스터를 갖추어 1, 8, 16, 32 비트 각각의 데이터 오퍼랜드를 지원한다. 또 연산이나 전송 등의 각 명령 오퍼랜드 사이즈는 B=바이트(8 비트) , W=워드(16비트) , L=롱 워드(32비트)가 있다. 그리고 바이트나 워드의 하위 비트를 소스 오퍼랜드할 경우나 해당분야가 변하며, 남은 상위 비트는 사용되지 않는다.
2) address 레지스터
A0 ~ A6까지 7개의 어드레스 레지스터를 갖고 액티브 스택 포인터와 함께 32비트의 어드레스 오퍼랜드를 지원한다. A0 ~ A6는 범용 인덱스 레지스터로서 쓰이며 어드레스 모드와 함께 전 어드레스 공간을 유연하게 이용할 수가 있다. 어드레스 레지스터의 억세스는 워드(16비트)나 롱 워드(32비트) 어느 것인가를 이용한다. 따라서 바이트 크기의 오퍼랜드는 사용하지 못하므로 주의해야 한다.
(3) 스택 포인터
A7의 스택 포인터는 16비트의 사용자 스택 포인터와 16비트의 슈퍼바이저 스택 포인터의 2종류를 갖고 있으며, 어느 쪽인가 한쪽의 상태로 동작한다. 또 슈퍼바이저 상태에서 시스템 스택 포인터로 동작하고 트랩이나 인터럽트시의 프로그램 카운터와 status 레지스터의 스택에도 유효하다.
참고 자료
없음