> ## Content Index
> Fetch the complete content index at: https://huizhou92.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# 死不掉的 8 位芯片：没有缓存与分支预测，它却连续卖了 48 年
- URL: https://huizhou92.com/z80-chip-48-year-immortality/
- Published: 2026-10-17T15:30:58.000Z
- Updated: 2026-10-17T15:30:58.000Z
- Description: 1976 年诞生的 Z80 架构，以整个产品家族的形式连续生产了整整 48 年。它避开了与巨头的纯算力内卷，用单 5V 供电、片内自动刷新 DRAM 把整机外围成本砍到极致；又凭借没有缓存的指令周期确定性，成为工业设备里几十年没人敢换掉的承重部件。
- Author: huizhou92
- Tags: #lang-zh-cn, IT Chronicles, z80, zilog, intel, semiconductor-history, retro-computing, embedded

### 一颗 1976 年的微处理器，为什么让整个工业界花了半个世纪都换不掉

2024 年 4 月 15 日，Zilog 发出了一张产品变更通知（PCN）。

通知的理由写得很直接：晶圆代工厂停止对相关老旧产品线与工艺提供支持。包括独立封装 CPU（Z84C00 系列）及其外围芯片在内的经典产品线进入最后采购期，2024 年 6 月 14 日后不再接收新订单。

在千亿参数大模型与先进制程 GPU 充斥头条的年代，很少有人会注意这样一份关于 8 位老芯片的退市公文。但对很多半导体工程师和工业维护人员来说，这是一段跨越了半个世纪历史的句号：

Z80 架构及其衍生芯片，在半导体工艺天翻地覆的几十年里，**以整个产品家族的形式连续商业生产了整整 48 年**。

![微处理器先驱费德里科·法金（Federico Faggin）与芯片设计蓝图](https://upload.wikimedia.org/wikipedia/commons/thumb/6/6b/Federico_Faggin%27s_Chip_Design_Revolutionized_Computing.jpg/1280px-Federico_Faggin%27s_Chip_Design_Revolutionized_Computing.jpg)

*微处理器先驱费德里科·法金（Federico Faggin）与芯片设计蓝图。来源：Wikimedia Commons，摄影：Federico Faggin，授权协议：CC BY-SA 2.0*

按照戈登·摩尔最初给出的观察，半导体集成度大约每两年就会翻一番。无数主频更高、架构更复杂的芯片被推出来，又很快在制程更迭中退出市场。

从 1976 年最初 8500 个晶体管的 NMOS 原版（主频 2.5 MHz 到 4 MHz），到后来改版为 CMOS 工艺、主频达到 20 MHz 的高速衍生型号（Z84C00 系列），指令集与寄存器模型被完整继承了下来。它能在现实世界里卖上近五十年，靠的从来不是峰值算力，而是当年几个为系统工程师省钱省事的具体设计。

### 十几颗外围芯片的差价

今天评估处理器，人们习惯看架构流水线与跑分。但在 1970 年代，硬件工程师最先看的是把这颗芯片焊进板子里还要花多少外围成本。

1974 年英特尔推出的 8080 开创了微机时代，但要让它在板子上正常工作，工程师得费很大周折。

8080 需要三路供电：+5V、-5V 和 +12V。电源电路走线麻烦，旁边还得额外配上一颗 8224 时钟发生器和一颗 8228 总线驱动器。

![英特尔 8080 8 位微处理器实物](https://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Intel_8080_1.jpg/1280px-Intel_8080_1.jpg)

*英特尔 8080 8 位微处理器实物。来源：Wikimedia Commons，摄影：Christian Bassow，授权协议：CC BY-SA 4.0*

当时刚普及的动态随机存取内存（DRAM）为了维持电荷，每隔几毫秒就要把内部行地址扫描一遍。8080 没有硬件辅助机制，主板设计者只能在芯片旁边额外搭上一整组 TTL 逻辑门电路，或者买一块昂贵的专用内存刷新芯片。做出一块能跑的系统板，周边元器件的成本经常压过 CPU 本身。

![Zilog Z80 微处理器实物（DIP-40 封装）](https://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Zilog_Z80.jpg/1280px-Zilog_Z80.jpg)

*Zilog Z80 8 位微处理器经典 DIP-40 封装。来源：Wikimedia Commons，摄影：Gennadiy Shvets (CPU-World)，授权协议：CC BY 2.5*

在英特尔主持了 4004 和 8080 物理实现的费德里科·法金（Federico Faggin）很清楚这些痛点。当时英特尔的管理层把精力放在存储器上，把微处理器看作辅助销售存储器的产品。1974 年底，法金离职创办 Zilog，拉来了老搭档嶋正利（Masatoshi Shima），决定做一颗替板卡设计者省事的芯片。法金在 Zilog 工作到 1980 年底离开，后来在 1986 年参与创立了触控芯片先驱 Synaptics。

法金和嶋正利在 Z80 上改掉了 8080 的繁琐设计。

它改成了**单轨 +5V 供电**，输入普通的单相时钟就能跑，省掉了额外的电源管理器件。

更实用的改动在片内内存刷新。法金在 Z80 内部放了一个 7 位的 R 寄存器，外部引出一根 `/RFSH` 引脚。

每次 CPU 取指令的 M1 机器周期里，前两个时钟周期读操作码，后半段的 T3 和 T4 周期 CPU 正在内部做指令译码，外部地址总线本来是空闲的。Z80 就在总线空闲的间隙，顺手把 R 寄存器的值送到总线上作为行地址，刷新一行 DRAM，再自动给 R 加一。

CPU 没被阻塞，主板上省掉了原本需要搭建的一整组外部 TTL 刷新逻辑。

1976 年 Z80 发布时的批量定价约为 **25 美元**。在当时同级别微处理器中，这个价格极具竞争力；更关键的是，依靠单轨供电和片内刷新的设计，整块系统板省掉了大量昂贵的外围芯片与调试开销，做出一台微机的整机物料门槛被大幅拉低。

英国的克莱夫·辛克莱拿它做出了低价普及的 ZX Spectrum，RadioShack 拿它做出了 TRS-80。个人计算机第一次走进大众家庭，靠的就是这种把周边元器件精简到骨头里的设计。

![搭载 Z80 处理器的英国 Sinclair ZX Spectrum 48K 家用电脑](https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/ZX_Spectrum_48K.jpg/1280px-ZX_Spectrum_48K.jpg)

*基于 Z80 的英国 Sinclair ZX Spectrum 48K 家用电脑。来源：Wikimedia Commons，摄影：Sintegrity，授权协议：CC BY-SA 4.0*

![搭载 Z80 处理器的 RadioShack TRS-80 Model I 个人电脑](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Radio_Shack_Tandy_TRS-80_Model_I.JPG/1280px-Radio_Shack_Tandy_TRS-80_Model_I.JPG)

*搭载 Z80 处理器的 RadioShack TRS-80 Model I 个人电脑。来源：Wikimedia Commons，摄影：Binarysequence，授权协议：CC BY-SA 4.0*

### 一段跑了三十年的汇编

单靠硬件便宜，还不足以抵御后来的技术换代。Z80 真正扎根进工业毛细血管的转折，是软件的沉没成本。

法金做 Z80 时坚持二进制向下兼容 8080。在 8080 上写好的 CP/M 操作系统和商用软件，直接挪到 Z80 上一行不用改就能运行，这让它一出生就自带现成的软件库。

随后是消费硬件的铺开：

1980 年南梦宫风靡全球的街机《吃豆人》（Pac-Man），主逻辑就是靠单颗 Z80 跑起来的；1989 年任天堂推出 Game Boy，选用夏普基于 Z80 修改的定制核心，累计卖出了 **1.18 亿台**；德州仪器的 TI-83 和 TI-84 系列图形计算器，其早期经典型号也长期搭载 Z80 核心。

![Pac-Man 街机复刻机台（现代 Arcade1Up 版）](https://upload.wikimedia.org/wikipedia/commons/thumb/c/c8/Pac-Man_arcade_machine%2C_De_Notaris_Schaijk.jpg/1280px-Pac-Man_arcade_machine%2C_De_Notaris_Schaijk.jpg)

*Pac-Man 街机复刻机台（现代 Arcade1Up 版），1980 年由南梦宫推出的原版街机使用单颗 Z80。来源：Wikimedia Commons，摄影：YosemiteYamper，授权协议：CC BY-SA 4.0*

![搭载定制 Z80 核心的任天堂 Game Boy 经典掌机实物](https://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/Game-Boy-FL.png/1280px-Game-Boy-FL.png)

*搭载夏普基于 Z80 的定制核心（LR35902）的任天堂第一代 Game Boy 掌机。来源：Wikimedia Commons，摄影：Evan-Amos，授权协议：Public domain*

![德州仪器经典的 TI-83 Plus 图形计算器](https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/TI-83-plus_hg.jpg/1280px-TI-83-plus_hg.jpg)

*德州仪器经典的 TI-83 Plus 图形计算器。来源：Wikimedia Commons，摄影：Hannes Grobe，授权协议：CC BY-SA 3.0*

在消费电子之外，Z80 更深地嵌入了工业自动化。1978 年 Pro-Log 与 Mostek 共同推出了面向 8 位处理器（以 Z80 为主要平台之一）的 STD Bus 工业总线标准，在工厂现场控制与工业测试设备中得到了长期应用。

在工业自动化领域，这是一条普遍的成本规律：如果一套老设备已经在现场稳定运行了三十年，换掉它的经济代价往往难以承受。换一颗现代 32 位微控制器硬件成本也许微不足道，但企业需要重新解析缺乏文档的老汇编、重新搭建测试台架，若涉及特种行业准入或安全认证，耗费的时间往往以年计，资金也动辄数以百万计。

2024 年 4 月 Zilog 发出停产通知时，除了将最后订购截止日定在 6 月 14 日，还给出了长达 24 周的最后制造周期。在半导体停产惯例中，预留数月的制造排期，通常意味着下游仍有工业与嵌入式客户需要建立缓冲库存。

软件本身不会自然老化，只要老程序跑得稳如磐石，没有哪个理智的总工或厂长会冒着丢饭碗的风险，去换掉运行良好的 Z80 控制板。

### 4 个时钟周期的确定性

如果说代码沉没成本是工业惯性，那么 Z80 架构本身的一个古老特征，成了它在控制领域最后的避风港：**时间上的绝对确定性**。

后来的通用处理器为了追求平均算力，不断引入多级缓存（Cache）、指令流水线、分支预测和乱序执行。主频从几十兆赫兹一路飙到几千兆赫兹，但单条指令执行到底要花多少纳秒，变成了一个概率问题。

如果缓存未命中，或者分支预测失误，执行时间就会出现几倍甚至几十倍的抖动。

在桌面电脑或手机上看视频，几微秒的延迟抖动毫无影响。但在精密工业控制回路里，如果阀门开关或电机采样的时序抖动超过容限，系统就会失控。

Z80 没有缓存，没有流水线，更没有分支预测。

它执行每条指令究竟占用几个时钟周期，在 1976 年的技术手册里白纸黑字写得清清楚楚，几十年来分秒不差。

它的寄存器设计也针对中断做了简化。除了常用的工作寄存器，片内还做了一套影子寄存器组（`AF'`、`BC'`、`DE'`、`HL'`）。

传统处理器响应中断时，通常要执行一长串指令把寄存器压入内存堆栈；而在 Z80 上，工程师进入中断例程后执行两条单字节指令 `EX AF, AF'` 和 `EXX`，**只用 4 个时钟周期**就能在芯片内部完成寄存器上下文的整体翻转，不用访问外部内存。

在工控现场，这种时钟级别的稳定预测，比不确定的峰值主频管用得多。

### 当原厂停产，社区自己造芯

Z80 并没有被原厂的商业起伏绑死。

早年半导体行业为了保障客户的供货安全，普遍推行第二供应商（Second Source）机制。在 1970 与 1980 年代，Zilog 曾将制造工艺授权给夏普、东芝、NEC、Mostek 等多家厂商共同生产。虽然 Zilog 原厂在后来的 16 位时代和个人电脑竞争中逐步边缘化，但历史上这个庞大的多厂商授权生态，帮助 Z80 在很长一段时间里抵御了单一公司的商业起伏。

直到 2024 年 4 月，代工厂停掉了老产线，Z84C00 的采购通道彻底关闭；2026 年 10 月 11 日，Hackaday 报道 Littelfuse 发出 PCN ZAC26-0074，后代微控制器 eZ80 的接单也将在当年 12 月 21 日截止。

原厂收摊之后，维护老设备和复古硬件的人并没有直接把机器扔掉。

由 Renaldas Zioma 发起的开源项目 [z80-open-silicon](https://github.com/rejunity/z80-open-silicon?ref=huizhou92.com)，利用 Guy Hutchison 编写的开源 TV80 Verilog 代码，借着 Tiny Tapeout 7 计划，在 SkyWater 130nm 工艺上完成了首批流片验证。

这颗 1976 年以 N 沟道硅栅工艺（NMOS）制成的芯片，在现代 130nm 节点下面积仅有 **0.064 平方毫米**。开发者正在测试载板，尝试把这些开源芯片插回那些还在服役的老主板。

那张关于 Z84C00 的停产通知，宣告了由原厂维系了 48 年的商业量产终于走到了尽头。但摩尔定律推着制程不断翻新，工业世界却运行在一套更朴素的生存逻辑里：把系统物料砍到极简、让代码几十年不用重写、让每个时钟周期都清清楚楚的芯片，往往比那些跑得飞快但很快被淘汰的先进架构，要活得长久得多。