8086, MC68000, z-80 각 CPU사양
- 최초 등록일
- 2007.06.07
- 최종 저작일
- 2007.04
- 32페이지/
MS 워드
- 가격 3,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
상용 CPU 사양 조사
8086
MC68000
z-80
각 CPU의 사양을 조사하고, 특징을 비교 분석
목차
1. 8086
A. 제작사, 출시 연도, 클럭 스피드
B. 레지스터 집합
C. 명령어 집합
i. 데이터 전송
ii. 데이터 연산
iii. 프로그램 제어
D. 주소지정 방식
E. 명령어 형식
2. MC68000
A. 제작사, 출시 연도, 클럭 스피드
B. 레지스터 집합
C. 명령어 집합
i. 데이터 전송
ii. 데이터 연산
iii. 프로그램 제어
D. 주소지정 방식
E. 명령어 형식
3. z-80
A. 제작사, 출시 연도, 클럭 스피드
B. 레지스터 집합
C. 명령어 집합
i. 데이터 전송
ii. 데이터 연산
iii. 프로그램 제어
D. 주소지정 방식
E. 명령어 형식
4. 각 CPU 의 특징을 비교 분석
본문내용
.
.
.
지원하는 레지스터와 플래그들의 크기(bit수), 용도
범용 레지스터에는 32비트 EAX, EBX, ECX, EDX등이 있다. 이러한 레지스터들의 오른쪽 16비트 부분을 각각 AX, BX, CX, DX라 부른다 .예를 들어 AX는 EAX의 오른쪽 16비트 부분이다. AX 그 자체도 두 부분으로 구성된다. 왼쪽 8비트 `상위(high)`부분을 AH라 하고 오른쪽 8비트 `하위(low)`부분을 AL이라 한다.
(1)범용 레지스터
-AX (AH,AL)
Accumulator : 레지스터는 산술 논리연산의 중심이 되며, 입출력 명령에 주로 사용되고, CPU 연산부의 가장 핵심이다. 예를 들면 곱셈, 나눗셈, 변환 명령어들은 AX의 사용을 가정한다 또한 어떤 명령어는 다른 레지스터보다 AX레지스터를 사용하면 더 효율적인 기계 코드를 생성한다. 이 어큐물레이터 레지스터와 관련된 명령어는 명령 바이트수가 짧으므로 모든 레지스터 중에 가장 빠르다.
8비트 AH와 AL은 각각 16비트 AX의 왼쪽 부분과 오른쪽 부분을 구성하고 AX는 32비트 EAX의 오른쪽 16비트 부분을 구성한다.
.
.
.
주소 지정방법은 명령어의 첫 1또는 2바이트 내에 포함된다. 대부분 명령어는 그 첫 번째 바이트에 동작 코드를 포함하나 일부 명령어는 레지스터 지정이 첫 바이트에 포함되거나 동작 코드의 3비트가 두 번째 바이트에 포함된다. 레지스터 지정에 세그먼트 레지스터는 2비트, 나머지 레지스터의 경우 3비트를 사용한다. MOD와 R/M영역에 의해 유효주소가 결정된다.
참고 자료
없음