返回

新时代导师

首页
关灯
护眼
字体:
大
中
小
第256节 汇编语言
   存书签 书架管理 返回目录
的面前。

    兰恩甚至给这份方案,起了个熟悉的名字:

    汇编语言。

    目前的埃德瓦克,搭载了两个层次的软件。第一层微代码,它完全依赖于符文基板上的硬件连接。第二层是机器代码,它比微代码要抽象很多,机器代码可以被直接转换为微代码执行。

    而汇编语言,他的可读性比以上两者,还要强很多。

    同样,它也能够直接转化为机器代码,机器代码定义微程序的指令,微程序则在算术和逻辑单元的符文回路中,被翻译为一系列指令的组合。

    再加上,他们经过讨论后,吸收了威尔克斯奥术师提出的“子程序”及其相关概念,预定义了子程序库纸带,用于汇编语言的直接调用。

    这大大简化了程序编写的过程。

    而相比起原有的设计,唯一的改动,是加入了一个硬件解释器。

    康拉德在兰恩提醒下,给汇编语言增加了助记符、可引用代码、可分隔字段、可自动定位子程序,还具备一些其它的,灵巧而便捷的功能。

    譬如数据传送指令、整数和逻辑运算指令、移位指令、位操作指令、条件设置指令、控制转移指令、输入输出指令……

    当然,这只是权益之计。

    兰恩已经和康拉德确认过,等人手充足起来,就编写“汇编程序”,他能够替代硬件解释器的作用,读入汇编语言编写的源程序,输出机器语言编写的目标程序。它依然在直接操纵寄存器和内存,直接、快速,但是稍显复杂。

    同时,子程序库也可以和汇编程序集成在一起。

    虽然它与计算机使

第256节 汇编语言(3/5)
上一页 目录 下一页