mir.pe (일반/어두운 화면)
최근 수정 시각 : 2024-05-25 03:05:10

Z80


명령어 집합
CISC AMD64 x86 · M68K · 68xx · Z80 · 8080 · MOS 65xx · VAX
RISC AArch64 ARM · RISC-V · MIPS · DEC Alpha · POWER PowerPC · CELL-BE
LoongArch · OpenRISC · PA-RISC · SPARC · Blackfin · SuperH · AVR32 AVR
VLIW
EPIC
E2K · IA-64 · Crusoe

파일:external/cdn.cpu-world.com/S_Zilog-Z80%20CPU%20(wgg).jpg
2.5MHz 자일로그 Z80 마이크로프로세서 (40핀 규격)[1]
Zilog Z80

1. 개요2. 상세3. 인텔 8080에 비해 추가된 기능
3.1. 레지스터3.2. 명령어 세트
4. Z80 이후의 자일로그5. Z80을 탑재한 시스템
5.1. 컴퓨터5.2. 게임기와 아케이드 기판
5.2.1. 사운드, 기판 간 통신 등의 보조 프로세서
5.3. 기타
6. 여담

[clearfix]

1. 개요

1970년 페어차일드 반도체에서 인텔로 이직해 인텔 4004, 인텔 8008 인텔 8080 설계에 관여한 페데리코 파진(Federico Faggin)과 비지콤에서 인텔 4004를 개발한 이후 1972년 인텔로 이직해 인텔 8080과 그 주변칩들을 설계한 시마 마사토시(嶋正利) 등 11명의 인텔 직원이 1974년 인텔을 떠나 자일로그를 설립해 만든 CPU이다. 1976년에 출시했다.

1980년대에 만든 8비트 기기들에 들어간 CPU들 중 가장 널리 사용되었다. 1980년대까지만 하더라도 수많은 PC 게임기 등에도 쓰였다. 지금도 임베디드 시스템 등에는 여전히 잘 쓰이고 있다. 공정 미세화된 제품들은 주로 마이크로컨트롤러 등에 원칩 형태로 내장되는 경우가 많다. 자일로그 자체 생산품도 있지만, 도시바, 샤프, 금성반도체 등에서 만든 클론도 널리 퍼졌다. 게다가 동독 소련에서도 Z80 클론을 찍어냈을 정도다.

자일로그는 1976년 이후 다양한 종류의 Z80 프로세서를 생산해 왔으나, 2024년 4월 Z80 (CMOS 버전 Z84C00) 시리즈의 단종을 발표하였다. 출시 48년 만의 일이며, 2024년 6월 14일까지 마지막 주문을 받을 예정이다. 단 후속작인 eZ80이나 Z180은 단종에 영향을 받지 않으며 계속 판매된다.

파일:20200314_222402_1.jpg
사진에서 각각 자일로그사, 샤프사, 금성반도체의 세라믹(좌하단), 플라스틱(우하단) 버전 Z80칩.

2. 상세

Z80 유저 매뉴얼[2]

이걸 사용한 하드웨어의 제작/개작이 쉽기 때문에 홈브루 컴퓨터에 주력으로도 쓰이고 있다. 운영 체제의 제작도 간단해 자신의 운영 체제를 만들고 싶거나 배우고 싶어하는 사람들도 많이 쓰고, 나아가 개발 잘 하라고 PC의 USB 포트에 꽂아 쓰는 하드웨어 에뮬레이터도 있다. 이런 홈브루 컴퓨터의 제작을 주로 다루는 사이트.

8255A와 비슷한 역할을 하는 Z80의 I/O 컨트롤러인 Z80 PIO, Z80용 타이머인 Z80 CTC 등등 Z80 기반 하드웨어의 제작에 도움이 되는 주변 장치들도 있지만 이 문서에서는 Z80 CPU에 대해 설명한다.

아키텍처는 인텔 8080을 기반으로 한 상위 호환 CPU이다.[3] 인텔 8080에 비해 레지스터, 명령어 추가, 높은 클럭 지원 등의 성능 향상이 있었다. 지원 클럭 범위는 2.5MHz부터 33MHz까지로 8080과 8086 프로세서보다 클럭이 월등히 높다. 클럭에 따라 'Z80', 'Z80A', 'Z80B' 등의 이름을 붙였는데, 1980년 대 8비트 PC에 가장 많이 사용된 프로세서는 Z80A로 클럭이 3.54MHz이다. 같은 시대의 8비트 프로세서 사이에서는 제법 고성능인 축에 끼는 편이었다. 메모리 주소 버스폭이 16비트인지라 메모리는 64KB까지 지원할 수 있다. 개량품인 Z180은 주소 버스폭을 20비트로 확장해 1MB까지 지원할 수 있다.

3. 인텔 8080에 비해 추가된 기능



파일:CC-white.svg 이 문단의 내용 중 전체 또는 일부는
문서의 r39
, 2번 문단
에서 가져왔습니다. 이전 역사 보러 가기
파일:CC-white.svg 이 문단의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
[ 펼치기 · 접기 ]
문서의 r39 ( 이전 역사)
문서의 r ( 이전 역사)

3.1. 레지스터

3.2. 명령어 세트

4. Z80 이후의 자일로그

홈페이지

지금도 자일로그 회사 자체는 살아있지만 이후 Z80 만큼 성공적인 제품을 내놓지 못했다. 3년 후인 1979년에 내놓은 16비트 마이크로프로세서인 Z8000는 기대 성능을 달성하지 못해 상업적으로 실패했다. 이후 Z80을 개선한 Z180, Z800이나 Z800을 개선한 Z280, Z80을 임베디드용으로 만든 eZ80, 32비트 마이크로프로세서인 Z80000도 내놓았으나, 16비트 PC CPU 시장은 x86을 내세운 인텔과 68000 시리즈의 모토로라 등이 주도하게 되었다. 결국 자일로그는 마이크로컨트롤러를 비롯한 주로 컨트롤러 제품 회사로 전환했다.

한때 컴퓨터 기술에 관심을 갖고 있었고 자일로그의 유망함을 본 석유 회사, 엑슨[4]이 1980년에 인수해 자회사가 된 적도 있었다. 그러나 1989년에 주식을 되사들여(MBO, Management Buyout) 엑슨에게서 독립했으며, 1991년에 나스닥에 상장된 적도 있었다. 결국 1998년 사모 펀드 운영 회사에게 넘어갔으며, 2001년 닷컴 버블 붕괴 여파로 연방 파산 법원에 파산 보호 챕터 11을 신청하기도 했다. 2009년에 아익시스 코퍼레이션(IXYS Corporation)이 인수했고, 회로 보호 제품을 만드는 회사 리틀퓨즈(Littelfuse)가 2017년 아익시스 코퍼레이션을 인수해 오늘날 리틀퓨즈의 자회사에 이르고 있다.

5. Z80을 탑재한 시스템

5.1. 컴퓨터

5.2. 게임기와 아케이드 기판

5.2.1. 사운드, 기판 간 통신 등의 보조 프로세서

5.3. 기타

6. 여담


[1] 이 밖에 Quad Flat Package 형태도 있다. [2] PDF 파일이다. 자동 다운로드 주의 [3] 상위 호환이지만 확장을 위해 8080 에서 일부 중복된 opcode를 다른 용도로 사용하기 때문에, 8080 용으로 만든 코드 중에서 이런 중복된 opcode를 사용한 코드는 제대로 실행할 수 없다. 물론 당시 대부분의 어셈블러가 중복된 opcode 가 있는 경우에 동일한 것을 선택해서 사용했었는데 Z80은 이 어셈블러들이 쓰지 않는 쪽의 코드를 써서 확장을 했기 때문에 실제로 문제가 되는 경우는 극히 드물었다. [4] 엑슨모빌의 일부이다. [5] Z80에 암호화 기능을 넣은 프로세서