求教,有没有大佬按照《计算机是怎样跑起来的》给的电路图自己做微型计算机?

108 天前
 songtianlun

RT ,最近在读这本书,想补补计算机基础的课,看到这本书给出了组件清单和电路图。理论上是不是可以自己淘零件+面包板做出来这个 Z80 微型计算机?

淘宝搜索了一下,给出明确型号的好找一些,但是类似 时钟发生器 这种,没有给出具体型号的,就不知道如何淘了(没有电路基础)。感觉这本书传播非常广泛,所以想问一下有没有大佬尝试成功做出来过这个微型计算机,最好有列出具体的元件型号清单。

不知道有没有前人做过,自己尝试搜索也没有找到,因此来这里请教一下各位

3182 次点击
所在节点    问与答
29 条回复
villivateur
107 天前
建议两个方案:
1. FPGA
2. 画 PCB

自己手搓洞洞板的话,就算做出来了我觉得你也会嫌弃太糙
billgong
107 天前
@songtianlun #13 不一定非要买他的套件,项目是完全开源的,里面最难找(其实也不难)的是 W65C02 ,好像是因为时序的问题标准的 6502 或其他克隆跑不起来。面包板杜邦线什么的都可以自己找。

如果只是想组一台然后调试软件,可以用 https://github.com/tebl/BE6502-Build-a-65c02-computer 有人做了 PCB 版的开源替代
dog82
107 天前
我觉得自己不是那块料
sixdog06
107 天前
手搓 pcb 不一定比面包版简单, 焊贴片电容电阻就够让人吃一壶了, 量太少了工厂可能还不愿意做
lff0305
107 天前
以前大学时候学完了组成原理,就是用 74LS 系列的元件,加上面包版导线 2 极管数码管实现一个最简单的计算机,
直接跑机器语言,4 位,实现最简单的几条指令,MOV ,ADD ,JMP ,JL ,能输入两个数算个加法就 OK

搞完了发现那两三个礼拜学的东西比一学期组成原理课堂上的东西都多

印象最深的是指导老师一直说你们这个多简单如何如何,当年他在什么地方项目是用同样的东西搭出来,自己写 BIOS ,要能跑通 DOS3.0
songtianlun
106 天前
@yplam 原来是这样。我还是想简单了。看来调电路还是得用点工具,我先看看模拟器方案怎么样


@levelworm 确实,我去看了,资料很全,就是他那个套件包不好买,自己淘害怕买错


@BingoXuan 这个不错哎,mac 也能跑,最近玩一下


@zbinlin 应该是日版翻译过来的。元件就不清楚了,不是很懂电路


@yplam ok, 我考虑考虑,看来说 FPGA 的确实很多


@tinytoadd 好的,我看看 FPGA ,看起来似乎外部依赖最少,我先研究研究。看来调硬件和调软件还是不太一样


@moudy 看过一些材料之后感觉做一个简单的微型计算机要的就是这些东西,确实是用不了什么,就是还没有完整走过一遍,不知道具体用哪些。


@villivateur 确实,听起来要是弄得太粗糙也不好调试


@billgong 这个看起来不错,但是没搞过 PCB ,理论上说淘宝随便找一个就可以吗?没做过这个对我还是有点门槛,我先考虑一下模拟器方案

@huanruiz 要拿回来自己焊接确实感觉不简单,之前只是玩过这些,还不懂怎么调试


@lff0305 感谢,感觉还是动手,能看到实物,有具体目标,看到具体跑起来的效果,就算再简单,也比看书看理论来的深刻
levelworm
106 天前
@lff0305 #25
这个夸张了啊,还要跑 DOS 的话,架构至少得是 8086 了吧?
lff0305
106 天前
@levelworm 8088 ( 8 位) 就行。不知道那个老师是自己吹牛还是什么,当时说是国外留学回来的
levelworm
105 天前
@lff0305 #28

倒是的确有可能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1149555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX