문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Z80 (문단 편집) == 상세 == [[http://www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080|Z80 유저 매뉴얼]][* PDF 파일이다. 자동 다운로드 주의] 이걸 사용한 하드웨어의 제작/개작이 쉽기 때문에 [[홈브루 컴퓨터]]에 주력으로도 쓰이고 있다. 운영 체제의 제작도 간단해 자신의 운영 체제를 만들고 싶거나 배우고 싶어하는 사람들도 많이 쓰고, 나아가 개발 잘 하라고 '''PC의 USB 포트에 꽂아 쓰는 하드웨어 [[에뮬레이터]]도 있다.''' [[http://z80.info|이런 홈브루 컴퓨터의 제작을 주로 다루는 사이트.]] 8255A와 비슷한 역할을 하는 Z80의 I/O 컨트롤러인 Z80 PIO, Z80용 타이머인 Z80 CTC 등등 Z80 기반 하드웨어의 제작에 도움이 되는 주변 장치들도 있지만 이 문서에서는 Z80 CPU에 대해 설명한다. * 아키텍처: 인텔 8080 기반에 고유 명령어 세트를 추가 * 메모리 주소 버스폭: 16비트 * 클럭: 2.5MHz부터 33MHz까지 다양 * 공정: 5µm(5000nm) ~ '''40nm(!)''' 아키텍처는 인텔 8080을 기반으로 한 상위 호환 CPU이다.[* 상위 호환이지만 확장을 위해 8080 에서 일부 중복된 opcode를 다른 용도로 사용하기 때문에, 8080 용으로 만든 코드 중에서 이런 중복된 opcode를 사용한 코드는 제대로 실행할 수 없다. 물론 당시 대부분의 어셈블러가 중복된 opcode 가 있는 경우에 동일한 것을 선택해서 사용했었는데 Z80은 이 어셈블러들이 쓰지 않는 쪽의 코드를 써서 확장을 했기 때문에 실제로 문제가 되는 경우는 극히 드물었다.] 인텔 8080에 비해 레지스터, 명령어 추가, 높은 클럭 지원 등의 성능 향상이 있었다. 지원 클럭 범위는 2.5MHz부터 33MHz까지로 8080과 8086 프로세서보다 클럭이 월등히 높다. 클럭에 따라 'Z80', 'Z80A', 'Z80B' 등의 이름을 붙였는데, 1980년 대 8비트 PC에 가장 많이 사용된 프로세서는 Z80A로 클럭이 3.54MHz이다. 같은 시대의 8비트 프로세서 사이에서는 제법 고성능인 축에 끼는 편이었다. 메모리 주소 버스폭이 16비트인지라 메모리는 64KB까지 지원할 수 있다. 개량품인 Z180은 주소 버스폭을 20비트로 확장해 1MB까지 지원할 수 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기