"자일로그 Z80"의 두 판 사이의 차이

15 바이트 추가됨 ,  8년 전
잔글
로봇이 바꿈: hr:Zilog Z80; 예쁘게 바꿈
잔글
잔글 (로봇이 바꿈: hr:Zilog Z80; 예쁘게 바꿈)
** R
* 인터럽트 벡터 레지스터(8)
** I
 
데이터 버스 8비트, 주소 버스 16비트의 하드웨어에 A, F, B, C, D, E, H, L, IX, IY, R 등의 레지스터가 있다. 이 중 IX, IY는 16비트 길이의 인덱스 레지스터로 Z80에 추가된 것이다. 또 A, F, B, C, D, E, H, L은 각각 이면 레지스터 A', F', B', C', D', E', H', L'가 존재하므로 서로 전환해가며 사용할 수 있다. 레지스터 중 B, C, D, E, H, L의 8비트 레지스터들은 각각 BC, DE, HL로 묶어서 16비트 레지스터로 사용할 수 있다.
이 사양을 이용하면 입출력 포트 공간을 16비트 주소로 취급할 수 있어 그래픽 메모리를 여기에 할당하는 것으로, 메인 메모리가 그래픽 메모리에 의해서 압박 받는 것을 막을 수 있다. 샤프의 X1는 그 대표적인 머신으로, 같은 비행기능을 사용한 것은 그 밖에 Bubcom80등이 있다.
 
== 자일로그 이외의 Z80 ==
세컨드·소스 계약에 의하는 것 외 회사에서의 생산도 행해졌다. 이러한 제품에는,샤프의 「LH0080」모스 텍의 「MK3880」등이 있다.또,일본 전기(NEC)가 독자적으로 호환성이 있는 「μPD780」를 출하했던 것에 대해, 자이로그는 이것을 칩 저작권 침해로서 소송을 걸었지만 최종적으로는 양자는 화해해 제조 판매가 계속되었다.
 
또, 최근에는 2002년에 샤프가 시스템 액정의 데먼스트레이션으로서 유리 기판상에 Z80를 형성해, MZ80C의 CPU와 교환해 동작시켰다.
 
== 다른 주된 Z80 호환 CPU ==
(고속화나, 주변 기능의 확장이 된 것)
 
* KC80 - 카와사키 마이크로일렉트로닉스( 구카와사키 제철)의, Z80 호환의 고속판 CPU. 곱셈·나눗셈 명령을 가진다. KC80를 코어에 MMU등을 추가한 편입용 IC로서 * KL5C8012, KL5C8016, KL5C8400가 판매되고 있다. 16비트판으로 상위 호환의 것 KC160도 판매되고 있다.
 
== 후계 CPU ==
* Z180 - 자일로그에서 히타치의 HD64180를 자사의 제품으로서 채용한 것.
* Z280 - 16비트 확장판. 채용되는 일이 그다지 없고, 지금은 쓰이지 않는다.
* Z380 - 32비트 확장판. 16비트의 Z8000에 흡수되어 발전적 해소했다.
 
== 주된 개발 환경 ==
* 어셈블러
* M80
[[fi:Zilog Z80]]
[[fr:Zilog Z80]]
[[hr:Zilog Z80]]
[[hu:Zilog Z80]]
[[id:Zilog Z80]]