第768章 编码(2 / 2)

[笔趣阁]:bqge. cc 一秒记住!

比如:」把数字五存到内存地址零零一号。」

再比如:」把内存零零一号的数跟内存零零二号的数加起来。」

就这么一条一条的——像指挥一个智商为零的士兵干活。

你说」往前走三步」,它就往前走三步。你忘了说」停」——它就一头撞墙上。

这种语言写代码——效率极低。现代程式设计师一行代码能干的事,汇编语言可能需要二十行。

林建要写的这个作业系统——按现代标准来看极其简陋——但用汇编语言实现,依然是一个浩大的工程。

他写了两个星期。

每天写十八个小时。

草稿纸用了四百多张——写满了密密麻麻的指令和注释。字小的跟蚂蚁搬家似的——排的整整齐齐的——每一行都有编号。

两个助手轮班帮他整理和校对。

但他们看着那些代码——完全不知道在写什么。

」林将军——」一个助手实在忍不住了,」您写的这些东西……真的能运行吗?」

林建头也不抬。右手在写字,左手在翻前面的草稿——像同时打两份工的人。

」能不能运行——试了就知道。」

助手凑过去看了一眼纸上的内容——

」DISP_INIT:MOVR0,#0x3FLDRR1,=FRAMEBUF……」

他的眼睛花了。

」林将军这是……什么意思?」

」屏幕初始化程序。」林建终于抬了一下头,用铅笔指了指纸上的某一行,」这段代码的功能是——把屏幕分成网格,每个网格对应一个像素点。我写了一套字库,可以在屏幕上显示汉字。」

助手的嘴巴张开了——」汉字?屏幕上能显示汉字?」

」对。」林建又低下头继续写,」星条国那个破砖头连屏幕都没有——只有一个听筒。我的这个不一样——屏幕上能显示文字丶图形丶菜单——你想看什么就看什么。」

助手站在旁边——大脑一片空白。

他试图想像一下」屏幕上显示汉字」是什么样子——但想像不出来。

因为在这个年代——没有人见过这种东西。

代码写完之后——要编译。

编译就是把人写的代码翻译成晶片能执行的二进位指令。

问题是——林建用的那颗晶片是中科院的实验品,全世界独一份,没有任何现成的编译器支持它。

怎么办?

林建自己写了一个。

一个交叉编译器。

他在闭关之前就把这事干了——花了一个星期,在墙角那台」昆仑二号」小型机上写了一个能把他的汇编代码翻译成那颗晶片能懂的二进位的程序。

」去——」他把那四百多张草稿纸递给助手,」把这些代码输入昆仑二号。然后运行编译器。」

助手接过那摞纸——沉甸甸的像半块砖。

」林将军……」他犹豫了一下,」输入这些代码——大概要多久?」

林建想了想——」你打字快不快?」

」……一般。」

」那大概——两天吧。」

助手差点把纸摔了。

」两天?!」

」别慌。」林建从口袋里掏出一个东西——一支铅笔——递给另一个助手,」你帮他校对。一个人读一个人敲。两个人轮班——应该一天半能搞定。」

两个助手对视了一眼。

那种眼神——叫做」命苦」。

但他们认了。跟着林建干活——从来没有轻松过这两个字。

Ⓑ 𝚀 𝙶e . 𝒞 𝒞

章节报错(免登录)
最新小说: 灾荒年我带崽吃肉,将军追着要入赘 F级废雌没人要?七个大佬追着宠 大明:最穷县令,老朱跪求我贪污! 蜜色乡情 真千金回归靠算命,成为首富 出租屋共打拼,女友竟是豪门真千金 后悔?早干嘛了!割席高嫁爽飞了 我一写网文的,你让我混娱乐圈? Buff永久化,开局随身带泉水 抗战:我真有一个师去打太原