科技 来源:Hackaday 整理:feaOS 2026-09-05 13:58:10

COSMAC Elf计算机诞生50周年

上世纪70年代初,个人拥有电脑几乎是不可能的。然而,在1976年底,《Popular Electronics》杂志上的一篇文章介绍了一款售价仅需80美元、可自行组装的强大且扩展性强的计算机——COSMAC Elf。这款由RCA员工Joseph Weisbecker设计的计算机基于RCA 1802处理器,是当时少数几款可供个人使用的电脑之一。视频回顾了这款小巧但功能强大的计算机的历史,并详细介绍了其独特的架构特点,如内置DMA、16位寄存器等。COSMAC Elf的第一代原型机名为“Fred”,使用了100个TTL芯片,设计初衷是将其部分用作视频游戏。在8080和Z80处理器占据主导地位的时代,1802处理器的独特之处在于其内置DMA功能,这使得它可以与廉价的视频显示器配合使用,直接从内存读取字节并推送到电视屏幕上。此外,COSMAC Elf还拥有16位寄存器,并且有16个这样的寄存器,每个寄存器都可以作为程序计数器或内存索引寄存器。然而,由于没有直接的堆栈来处理调用和返回操作,程序员需要使用不同的寄存器为不同的子例程服务,这在简单的程序中是可行且高效的,但在一般情况下则较为复杂。

ENTRY_ID: NEWS-15941 READ_MODE: SHORT_SIGNAL