
1976년 7월에 세상에 나온 8비트 CPU, 자일로그 Z80이 올해로 쉰 살이 됐어요. 'Z80이 뭔데?' 싶은 분도 사실 이 칩과 구면일 확률이 높은데요. 어릴 적 오락실의 팩맨, 게임보이, MSX 게임기, 노래방 기계, 심지어 금전등록기까지, 지난 반세기 동안 우리 주변의 수많은 기계 속에서 조용히 일해온 칩이거든요.
인텔을 뛰쳐나온 천재의 작품
Z80의 아버지는 페데리코 파진이에요. 인텔에서 세계 최초의 상용 마이크로프로세서인 4004를 설계한 전설적인 엔지니어인데, 1974년에 인텔을 나와 자일로그라는 회사를 차렸어요. 그리고 2년 만에 내놓은 게 Z80이죠.
전략이 아주 영리했는데요. Z80은 당시 인텔의 주력 칩이던 8080과 '바이너리 호환'이었어요. 이게 뭐냐면, 8080용으로 만들어진 프로그램을 수정 없이 그대로 실행할 수 있다는 뜻이에요. 당시 업계 표준 운영체제였던 CP/M을 비롯해 8080 생태계의 소프트웨어 자산을 통째로 흡수하면서, 성능과 편의성은 한 수 위였던 거죠. 요즘으로 치면 경쟁사 앱스토어의 앱이 전부 내 폰에서 돌아가는데 폰 성능은 더 좋은 상황이랄까요.
하드웨어 엔지니어들이 사랑한 이유
스펙만 보면 요즘 기준으로는 귀여운 수준이에요. 클럭 몇 MHz에 8비트 연산이니까요. 그런데 당시 기판을 설계하는 엔지니어 입장에서 Z80은 축복이었어요. 8080은 전원이 세 종류나 필요했는데 Z80은 5V 하나면 됐고요. 메모리(DRAM)는 주기적으로 내용을 되살려주는 '리프레시'라는 작업이 필요한데, 이걸 CPU가 알아서 해줬어요. 원래는 별도 회로를 붙여야 하는 일이었거든요. 부품 수가 줄어든다는 건 곧 제품 가격이 내려간다는 뜻이라, 저렴한 컴퓨터와 가전을 만들려는 회사들에게 최고의 선택지였죠. 레지스터(CPU 안의 초고속 임시 저장 공간)를 두 벌 갖고 있어서 인터럽트 처리가 빨랐던 것도 임베디드 용도로 사랑받은 이유예요.
우리 추억 속의 Z80
Z80의 진짜 유산은 그 위에서 자란 문화예요. 영국에서는 ZX 스펙트럼이 국민 컴퓨터가 됐고, 일본이 주도한 MSX 표준도 Z80 기반이었죠. 한국에서는 대우 아이큐와 재믹스로 익숙하실 텐데요, 그 시절 재믹스로 게임 하고 MSX 베이직으로 처음 코딩을 접한 세대가 지금 한국 IT 업계 곳곳에 계실 거예요. 오락실의 팩맨 기판에도, 미국 고등학생들의 필수품인 TI 그래핑 계산기에도 Z80이 들어 있었어요. 게임보이의 CPU도 Z80의 사촌뻘인데요, 정확히는 샤프가 만든 커스텀 칩으로 8080과 Z80의 특징을 섞은 구조였어요.
놀라운 건 이 칩이 21세기에도 계속 생산됐다는 거예요. 싸고, 수십 년간 검증됐고, 개발 도구와 다룰 줄 아는 사람이 넘쳐났으니까요. 산업 장비나 가전의 제어용으로는 그걸로 충분했던 거죠. 자일로그가 오리지널 Z80의 단종을 발표한 게 2024년이니, 무려 48년을 생산 라인에서 버틴 셈이에요. 후속인 eZ80은 아직도 명맥을 잇고 있고요.
지금 개발자가 Z80을 배울 이유
'50년 된 칩이 나랑 무슨 상관이지?' 싶으실 텐데, 의외로 실용적인 이유가 있어요. Z80은 컴퓨터 구조와 어셈블리를 배우기에 가장 좋은 교재 중 하나거든요. 명령어 세트가 한눈에 들어올 만큼 작고, 50년치 문서와 커뮤니티 자료가 쌓여 있어서 막힐 일이 없어요. 특히 Z80 에뮬레이터 만들기는 사이드 프로젝트의 고전인데요, 명령어 하나하나를 코드로 구현하다 보면 CPU가 실제로 어떻게 동작하는지가 몸으로 이해돼요. 요즘처럼 프레임워크와 AI가 추상화 위에 추상화를 쌓는 시대일수록, 그 밑바닥에서 무슨 일이 벌어지는지 아는 개발자의 희소가치는 오히려 올라가고 있고요.
반세기 동안 세상을 조용히 움직여온 8비트 칩의 생일, 한 줄로 정리하면 이래요. 기술은 화려해서가 아니라 충분히 좋고 충분히 싸서 오래 살아남는다. 여러분이 처음 만진 컴퓨터나 게임기는 뭐였나요? 그 안에도 어쩌면 Z80이 있었을지 몰라요.
🔗 출처: Hacker News