자일로그 Z80: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
잔글 봇: 기계 번역 틀 날짜 추가/정리 |
잔글편집 요약 없음 |
||
4번째 줄:
{{기계 번역|날짜=2015-5-27}}
}}
'''자일로그 Z80'''(Zilog Z80)은 [[
2.5 MHz의 Z80, 4 MHz의 Z80A, 6 MHz의 Z80B, 8 MHz의 Z80H, Z80M 등의 변종과
Z80과 그 호환 CPU는 [[닛폰 전기|NEC]]의 PC-6001, 6601, 8001, 8801 시리즈, 샤프의 MZ, X1 시리즈, MSX 컴퓨터, 세가의
[[MS-DOS]]의 전신인, 8비트 컴퓨터의 [[CP/M]]은 Z80을
==
Z80은 [[인텔]] 8080
또한 최대클럭 주파수의 차이는 Z80A (4 MHz), Z80B (6 MHz) 등 말미에 붙인 알파벳으로 구분된다.
29번째 줄:
그 밖에 Z80는, 상대 점프는 할 수 있는 것의 범위가 좁은 등 위치를 바꿔 구성하는 것이 힘들고, 멀티태스킹 지원 운영 체제를 만들려면 적합하지 않다고 여겨졌다. 또, 주소를 참조할 때의 오프셋 지정은 범용 레지스터에는 쓰이지 않고, 인덱스 레지스터 사용에서는 오프셋 지정이 0~7으로 고정인 모아 두어 C 언어의 포인터와의 궁합이 좋지 않은 면이 있었다.
또한 Z80는
== 레지스터 집합 ==
(괄호 안은 레지스터 크기: 비트 수)
A, B, C, D, E, H, L는 8080의 같은 이름의 레지스터와
* 범용 레지스터표(8)
61번째 줄:
== 입출력 포트 ==
Z80에는 8080으로 같이
이 사양을 이용하면 입출력 포트 공간을 16비트 주소로 취급할 수
== 예제 코드 ==
<source lang="text">
105번째 줄:
(고속화나, 주변 기능의 확장이 된 것)
* HD64180 - 히타치 제작소(
* [[R800]] - (주) ASCII가 개발한, 내부 16비트의 고속판 Z80 호환 CPU. 곱셈 명령을 확장하고 있지만 불편이 있다. MSX turboR에 탑재되었다. MMU나 [[직접 메모리 접근|DMA]]를 가지지만 같은 turboR에서는 사용되지 않았다.
* μPD9002 - 일본 전기가 개발한, 16비트 PCPC-88VA에 탑재된 CPU. V30하지만 8080 호환 모드를 가지는 것과 같게, V30 모드와 Z80 호환 모드를 가진다.
* KC80 - 카와사키 마이크로일렉트로닉스( 구카와사키 제철)의, Z80 호환의 고속판 CPU. 곱셈·나눗셈 명령을 가진다. KC80를 코어에 MMU등을 추가한 편입용 IC로서 * KL5C8012, KL5C8016, KL5C8400가 판매되고 있다. 16비트판으로 상위 호환의 것 KC160도 판매되고 있다.
==
* Z180 - 자일로그에서 히타치의 HD64180를 자사의 제품으로서 채용한 것.
* Z280 - 16비트 확장판.
* Z380 - 32비트 확장판. 16비트의 Z8000에 흡수되어 발전적 해소했다.
|