四合院:我是雨水表哥
第477章 编程机

目前流行的编程机,都是那种超大机柜,一堆开关,无数信号灯,加纸带打孔机的样式。将输入的指令,由机器自动转换成二进制,打到纸带上。

吕辰又看了看计算机所发来的这个技术需求,思路还是老一套。

不过吕辰毕竟是两世人,见识过无数个人电脑,在他看来,这其实就是一个专用记事本,因此肯定不会再用老一套的办法。

他脑子里开始浮现出一个画面。

一个机柜,和后世电脑的机箱差不多大。

前面是一个键盘,按键密密麻麻,除了数字键,还有字母键、功能键。

键盘上方是一排荧光管阵列,不是单个的数码管,而是一整排,能显示一行字符。

机柜侧面连着一台制卡机,和哈工大研发的那种差不多,能把数据打成二维卡上的孔。

工程师坐在机柜前,用键盘输入微程序。

用的是助记符,比如“LOAD R1, 5”。

输入的内容实时显示在荧光管上。

输错了,可以按删除键改。

确认无误后,按一下“制卡”键,机器自动把整段微程序转换成孔位数据,制卡机开始工作,几秒钟后,一张二维卡就从机器里“吐”出来。

工程师拿起那张卡,走到昆仑机的读卡机前面,插进去,按启动键。

昆仑机开始运行,微程序被读入,指令开始执行。

吕辰睁开眼睛。

这个思路,可行。

他起身给自己倒了杯水,站在窗前,继续往下想。

要实现这个思路,需要解决几个核心问题。

第一是显示,红星二号用的是荧光管显示,只能显示数字和少量字符。

但编程机需要显示字母、符号,至少得能显示一行二三十个字符。

技术上,可以在原有驱动电路的基础上,增加译码逻辑和字符发生器,让荧光管能扩展出字符显示功能,就是最好的方案。

第二是输入,这个肯定用键盘。

红星二号的计算器键盘只有数字键加少量功能键,十几二十个按键。

但编程机需要更多的功能键,需要字母键,至少得六七十个按键。

键盘本身就是开关矩阵,增加按键只是增加矩阵的行列数,技术上没难度。

第三是存储,这是最大的挑战。

编程机需要三类存储:程序存储器,存放微程序编辑软件本身,大概需要几KB;数据存储器,存放用户输入的微程序代码,可能几十KB;工作存储器,临时存放中间数据,几百个字节就够。

存储组正在开发的存储芯片,虽然容量不大,速度不快,但只要能存住数据,就能用。

一片不够就多片拼,总能拼出需要的容量。

第四是主控芯片,编程机需要一个核心,能运行编辑软件,能控制键盘、显示、存储、外设。

这需要一块比红星二号更强大的芯片,但技术路线是一样的:标准单元库,手工画版图,五微米工艺。

在红星二号的基础上,增加一些指令,扩展一些功能,应该能做出来。

最后就是接口,编程机需要和制卡机通信,还需要和昆仑机直接连接。

这需要专门的接口芯片,处理数据格式转换和通信协议。

吕辰把这些问题在脑子里过了一遍,又过了一遍。

这东西能让工程师能像用文本编辑器一样写微程序,虽说还叫编程机,但本质上,就是一台专用的微型计算机。

只是它运行的不是通用程序,而是微程序编辑软件。

这个思路,其实跟后世的个人电脑已经有点像了。

有输入,有显示,有存储,能跑软件,能输出。

区别只在于,个人电脑是通用的,什么程序都能跑;编程机是专用的,只能跑微程序编辑软件。

但架构是一样的。

有了思路,就是写方案了。

吕辰拿出一张纸,开始写:

物理形态:专用机柜,键盘输入,荧光管阵列显示,连二维卡制卡机或者直连昆仑。

存储:用存储芯片,放微程序代码。

控制核心:红星二号级别芯片+存储芯片,运行编辑软件。

工作流程:

1. 开机,编辑软件从存储芯片加载。

2. 工程师用键盘输入微程序,用助记符,如“LOAD R1, 5”。

3. 软件实时转换成二进制,显示在屏幕上。

4. 可以随时修改、插入、删除。

5. 确认无误后,按“制卡”键。

6. 编程机自动把整段微程序转换成二维卡孔位数据。

7. 制卡单元开始打孔。

8. 几秒钟后,二维卡“吐”出来。

9. 工程师直接把卡片拿到昆仑机读卡机上,插进去运行。

写完了,他放下笔,又看了一遍。

不错。

他站起来,拿起草稿纸出了门。

来到钱兰的办公室,吕辰敲了敲门框。

钱兰抬起头,手里拿着一幅机械设计图。

“吕辰?”她放下图纸,“你是来说编程机的事?”

吕辰走进去,在她对面坐下,把那张纸放在桌上。

“我大体上是这个想法,你帮我参详一下。”

钱兰拿起那张纸,看了半天:“你这个思路很大胆啊,不用开关矩阵,不用信号灯,不用磁芯,不用纸带机……,夏先生会同意?”

吕辰笑道:“就是找你们一起商量一下,只要可行性没问题,夏先生不是食古不化的人。”

钱兰点点头:“这个方案的确对工程师很友好,键盘输入更方便,显示能让工程师一直监视输入过程,输出用二维卡,比纸带机方便太多了,这个思路实现了,效率能翻十倍。”

钱兰又看了一会儿,琢磨道:“显示和键盘,咱们都有基础。红星二号我们实现了显示,虽然只能显数字和少量字符,但只要扩展一下译码逻辑,加个字符发生器,就能显字母。”

吕辰点点头:“我也是这样想的,键盘也是。红星二号的键盘是数字键加少量功能键,咱们要的是字母键。键盘本身就是开关矩阵,增加按键只是增加矩阵的行列数。”

钱兰拿起笔,开始画起了草图。

“显示驱动芯片,要能接收二进制数据,转换成显示信号,驱动荧光管阵列。这个可以参考红星二号那套电路,重新画版图。”

“键盘扫描芯片,要能扫描键盘矩阵,检测按键,产生中断。这个更简单,就是矩阵扫描的电路。”

“存储芯片……”

两人正说着,门又被推开了。

诸葛彪走进来:“你们两个都在,正好。宋教授让我过来,说编程机的事。”

他看见桌上那张草稿,拿起来看了看,然后抬起头。

“这是方案?”

吕辰点点头。

诸葛彪盯着那张草图看了半天,然后“啧”了一声。

“你这是要做个人电脑啊。”

吕辰心里一跳。

诸葛彪没注意他的表情,继续说:“有输入,有输出,有存储,有中央处理单元。这不是电脑是什么?”

他把草图放下,点着烟,吸了一口。

“不过这思路对。编程机嘛,就是用来编程序的。用纸带编程序,那是绕远路。直接上键盘,上显示,让工程师能看见自己敲的是什么,这才是正路。”

《四合院:我是雨水表哥》 第477章 编程机 精彩章节在线阅读。本章共计 6070 字。

热门小说
狙击 之旅 我当 我老 祖宗 刺青 震惊 往事 爱情 获得 5 天龙 将军 幻影 疯狂 显示所有标签