字体
关灯
上一页 进书架 回目录    存书签 下一页

第48章 代码是这么来的(2/4)

起来。”

“最后给加法器加上一个8位锁存器,这样这个锁存器就会成为累加器。

“累加器会用来存放加法器计算的中间结果,省得每次运算过程的中间结果都要写入到内存中。”

“然后,我们要再另外做一个64k_ram。”

程理看向了钟武,然后这个看上去有些憨厚的黝黑大汉,抡起大锤,二话不说就是一阵乱挥。

然后一盏茶的功夫过后,又一个64k_ram就做好了,放在程理面前。

“将这个64k_ram再做进一步改进,就会得到一个寄存器。”

寄存器是cu内部用来存储指令和操作码的一个特殊存储器,是cu内部必不可少的一个元件。

“好了,有了寄存器,就可以开始进行操作码的设计了……这可是最难的地方。”程理有些头疼道。

不同的逻辑门电路可以构造出许多不同功能的触发器,比如之前程理已经制造出来的丁(d)型触发器,就是带有记忆功能的逻辑灵路,最后可以通过d型触发器做出锁存器。

而所谓的操作码是通过设计出特殊的触发器,然后使这个触发器,可以被一串特定的唯一数据触发,从而执行某种具有特殊功能的操作。

“要怎么设计这个操作码?”算老问道。

“首先,我要设计出这样一个逻辑灵路,这个逻辑灵路的功能是,把ram里某个地址的数据,转移到累加器里,供加法器进行运算。”

程理开始不停连接逻辑灵路起来,然后一边说道。

“然后这个逻辑灵路被设计成,只有输入特殊数据,比如当输入00010000,这样一个字节8为数的二进制数据时,逻辑灵路就被接通,从而触发。”

在逻辑电路里,输入数据,就像是拨动开关,所以可以设计一个这样的特殊逻辑电路,只有把开关调成某个唯一数值的时候,才会被触发。

“这样一来,00010000,就被我们人为的赋予了某种特殊功能的指令码,我们又称之为操作码。”

“因为00010000,这样的二进制格式不方便记忆,通常我们可以用十六进制来对其进行标识。”

“00010000转换成十六进制就是10,用我们刚刚定义好的卦文来说的话,就是艮坤。”

“那么这个‘艮坤’,就是操作码,或者说可以称之为代码!”

这种根据逻辑电路编写出一个具有特殊功
本章未完,请翻下一页继续阅读.........
上一页 进书架 回目录    存书签 下一页
伏魔正道 车祸当天,封总在陪白月光庆生 三国之巅峰召唤来读读小说 领主太邪恶 剑妖传 嫁给病殃子王爷后,不孕不育的我怀上了 傲世琼霄 王牌小职员 医妃张狂,魔君大人请入帐 巨星崛起之绝对主动