可以说没有这颗芯片的成功,Intel不会发展那么顺利,其中尤其需要指出这款芯片的设计师-费德里科·法金(《IC人物志-费德里科·法金(Federico Faggin)

第一个 8 位微处理器 Intel 8008 (i8008) 在Intel 4004发布 5 个月后发布,这个编号(8008)正好是4004的两倍,这应该是英特尔刻意为之,因为8008芯片的规格和性能差不多也是4004的两倍。

Intel 8008为世界上「第一款」八位元处理器。由Intel从1972年中到1983年推出,共有两种速度,0.5 Mhz以及0.8 Mhz,虽然比4004的工作时脉慢,不过因为是八位元处理器(比起4004的四位元),整体效能要比4004好上许多。8008可以支援到16KB的内存。C8008是比较珍贵的紫色陶瓷镀金接脚版本,D8008则是后期出的量产版。

8008是1972 年 4 月生产发布,由设计师泰德·霍夫、斯坦·马佐、哈尔·菲尼、费德里科·法金设计。8008 最初的代号为 1201。Intel 8008 是一种微处理器,设计用作 Control Terminal Corporation (CTC) 的终端控制器。8008 是 CTC 的 CPU 设计的单芯片版本,作为 TTL 逻辑芯片实现。8008 的工作在 4004 之前就开始了,如果情况不同,8008 可能是第一个微处理器而不是 4004。8008 在架构上与 4004 非常不同。

8008 是英特尔非常重要的过渡 CPU。8008 上的成功促成了强大的 8080(包括 8008 指令集)的创建。8008 系列也称为MCS -8。

8008 有两种速度等级 - 500 KHz 和 800 KHz。由于 CPU 执行每条指令需要 5 到 8 个周期,因此指令执行的有效速率为:

  • Intel 8008 每秒 45,000 至 100,000 条指令

  • Intel 8088-1 每秒 72,000 至 160,000 条指令

这些数字假设 CPU 使用快速内存并且不需要等待状态来访问内存。虽然8008微处理器每秒的有效指令速度有时低于4004 CPU的有效速度,但由于部分指令的有效速度更快,8位架构和更高效的指令集,i8008的整体性能更高。8008 与 4004 相比还有其他优势:

  • 处理器支持 16 KB 内存(ROM 和 RAM 组合)。

  • 内部 CPU 堆栈的大小为 7 级,而 i4004 为 3 级堆栈。

  • Intel 8008 可以处理中断。

Intel 8008 的缺点之一是没有直接内存寻址。要访问内存中的数据,内存地址必须存储在 H 和 L 寄存器中,只有这样处理器才能间接访问内存。这个限制在Intel 8080 中被移除了 。

英特尔 8008 微处理器用于 Mark-8 计算机,这被认为是第一台个人计算机。

历史

8008 是计算机终端公司(后来更名为 Datapoint 公司)要求英特尔(和德州仪器)构建的芯片架构。

TMX 1795,3078个晶体管

8008,3098个晶体管

当时,CTC 是英特尔最大的客户,将他们的 1103移位寄存器 RAM 用于 Datapoint 3300-一种玻璃电传打字机。由于 3300 必须在工厂针对所需的通信协议(IBM、DEC、Univac 等控制代码)进行硬件定制,因此 CTC 打算在软件中处理这些不同的协议。他们的芯片处理器的架构设计,例如:A、B、C、D、E、H、L 寄存器是 Victor Poor 和 Harry Pyle 在感恩节周末在 Vic 位于马里兰州弗雷德里克斯堡的家中开发的。

英特尔和 TI 表示他们将在一年内制造该芯片,成本约为 100,000 美元,但未能如愿。CTC(Datapoint)要求他们退款,并允许他们尽其所能。一年后,英特尔继续生产了他们命名为 8008 的产品。TI 放弃了该项目。

CTC 改用 Gary Asbell 的 MSI 设计,该版本作为 Datapoint 2200 发布,比 8008 投入生产的时间早一年。这个最初的 Datapoint 2200(有一个版本 II)与 8008 完全二进制兼容。2200 对 CTC 来说非常成功,他们更名为 Datapoint。

1971 年在 Federico Faggin(4004的设计者)的帮助下进行了重新设计,修改后的芯片再次交付给 CTC。到那时,CTC 已完全转向Datapoint 2200 II。1201 不再适合他们的产品。CTC 决定放弃 1201 的想法,将设计的知识产权留给英特尔。英特尔将 1201 更名为 1201 8008,最终取得了巨大的成功。

顺便说一句:根据 Harry Pyle 的说法,英特尔对架构设计有两个投入,都要求节省晶体管。首先,字节顺序从大端转换为小端,其次,像分支一样,使子程序调用和返回指令有条件。(例如:如果设置了进位标志,它是一个单字节指令,有条件地返回。)

主要指标

Type Data Word Address Space Clock Instructions Assists Reg’s  GP Reg’s Math Reg’s Index IO Ports Stack Interrupts Memory
PMOS CPU 8-bit 16KB 800kHz 48 NA 0 1 6 8-bit NA 7×14 Vectored, 8 Level NA

封装

C8008, Gray CerDIP, 18-pin,丝印C8008

C8008-1,Gray CerDIP, 18-pin,丝印C8008-1

D8008,Gray Ceramic, 18-pin DIP,丝印D8008

D8008-1,Gray Ceramic, 18-pin DIP,丝印D8008-1

Microsystems International MF8008R

0.5 MHz,18-pin ceramic DIP,Gray ceramic/gold top/gold pins

Microsystems International MF8008-1R

0.8 MHz,18-pin ceramic DIP

Siemens SAB8008-1C

0.8 MHz,18-pin ceramic DIP,Purple ceramic/gold top/gold pins

Die Shot

  • 10微米工艺

  • 3,500 个晶体管

  • 15 mm² 芯片尺寸

参考链接及图片来源

1、https://www.cpu-world.com/CPUs/8008/

2、https://en.wikichip.org/wiki/intel/mcs-8/8008

3、https://chipscapes.com/products/intel-8008-the-first-8-bit-microprocessor-c8008

古老CPU启示录-晶体管之路

Intel的第一款CPU长啥样?Intel 4-Bit的CPU简介

现代计算机的雏形-微型计算机MCS-4

你见过1-bit CPU吗?

IC人物志-费德里科·法金(Federico Faggin)

古老CPU启示录-意义重大的8008 芯片相关推荐

  1. 古老CPU启示录-第一款单芯片微处理器8080

    从今天来看:"该芯片是二十世纪最重要的产品.8080及其后续的芯片和其它公司生产的竞争芯片,对世界产生了深远的影响,给人类社会带来了翻天覆地的变化.",那么什么芯片具有如此大的魔力 ...

  2. 古老CPU启示录-晶体管之路

    晶体管之路 可以夸张地说,没有他们的发明就没有现在计算机的科学,所以我们非常有必要去了解这些东西(晶体管)的历史. 晶体管于 1947 年在贝尔实验室(美国贝尔实验室是晶体管.激光器.太阳能电池.发光 ...

  3. 苹果新款27寸版iMac电脑来袭:十代酷睿CPU+自研T2安全芯片

    苹果新款27寸版iMac电脑来袭,在处理器方面升级到了十代酷睿,最高睿频达到了5GHz,这与9代酷睿中的Intel 酷睿i9 9900几乎在同一水准.新版27英寸iMac搭载有1080p FaceTi ...

  4. 飞腾 CPU x 百度昆仑 AI 芯片!自主国产算力时代已经到来!

    近日,百度智能芯片总经理欧阳剑在一次线上公开课中首次展示了百度昆仑 AI 芯片与飞腾 CPU 的适配视频片段.视频显示,搭载飞腾 CPU.昆仑加速卡的服务器,运行流畅,性能强劲,图像分割速度显著加速. ...

  5. IC人物志-硅谷之父弗雷德里克·特曼(Frederick Terman)

    在<硅谷始祖-仙童半导体浮沉录>中花了大半的篇幅讲述了晶体管之父威廉·肖克利,中间也提到了硅谷之父弗雷德里克·特曼,但是没怎么仔细介绍,但是回顾整个硅谷的发展,弗雷德里克·特曼绝对是元老级 ...

  6. 图书推荐|计算机组成与设计(原书第5版) 硬件软件接口 RISC-V

    计算机组成与设计(原书第5版)  硬件软件接口 RISC-V 这本书是引进过来的,本系列图书广受盛誉,有两位"图灵奖"得主撰写,书的权威性及细致性不言而喻,两位作者的履历也是让我们 ...

  7. x86架构鼻祖-i8086

    x86架构鼻祖-i8086 i8085 按照时间线,Intel 8080之后是8085系列芯片,但是8085在设计上只是8080的单一工作电压版本((以前的Intel 8080微处理器晶片需要 +5V ...

  8. IC人物志-冯·诺依曼54年传奇:上帝让他开挂?

    文章来源:新智元 版权归源作者所有 约翰·冯·诺依曼是20世纪最有影响力的人物之一.从原子弹,到计算机.再到量子力学.气候变化,你可能很难出对我们今天的世界和生活影响更大的科学家了. 在20世纪的天才 ...

  9. ​PC电脑流行的主要原因

    PC电脑流行的主要原因-iAPX 286(i80286) 原标题:古老CPU启示录-Intel 80286 <x86架构鼻祖-16位微处理器芯片i8086>之后,Intel开启了自己&qu ...

最新文章

  1. Oracle锁与数据库性能
  2. 计算机c语言试题文档,c语言计算机考试试题
  3. is not allowed to connect to this MySQL server解决办法
  4. android如何编译lame,Android 编译 Lame 库心路历程
  5. Java 使用 endorsed 覆盖jdk提供的类
  6. Boost:基于Boost的阻塞udp echo的测试程序
  7. android tls1.2用法,如何添加特定TLSv1.2工作CipherSuits与OkHttp支持 - Android 4.4的奇巧(API 19)...
  8. 中的挂起是什么意思_仪表板亮奇怪指示灯,乌龟晒太阳是什么意思?老司机:不懂别上路...
  9. oracle中自定义异常编号,Oracle自定义异常的使用
  10. php执行另一个页面,从另一个PHP脚本执行PHP脚本
  11. primefaces教程_Primefaces BlockUI组件示例教程
  12. linux的memmap函数_究竟有多少linux内核命令行参数
  13. PyTorch:模型训练-模型参数parameters
  14. HBase EndPoint加载失败
  15. Maven镜像仓库配置地址
  16. DVB机顶盒工作原理
  17. 身上黑色素怎么去除?去黑色素方法
  18. 西数文件共享服务器,数据轻松共享 西数Live网络硬盘首测
  19. 运动会加油稿计算机学院150字,学校运动会加油稿150字5篇
  20. python编程选股_python编写选股公式

热门文章

  1. 【VESC】一.配置开发环境、烧录固件
  2. GitHub 装逼指南
  3. python3.7程序实例_生信编程实战第7题(python)
  4. CTF比赛(详细介绍)
  5. 线性代数可以做些什么?(之一)
  6. ubuntu下使用netplan配置网络
  7. codeforces1567B
  8. 戴尔服务器raid用联想硬盘吗,戴尔服务器安装centons系统硬盘格式是raid还是ahci...
  9. auto.js B0012 进入各频道 查找父控件 子控件 2021-10-03
  10. 回环口--Loopback接口