TAG:进位

2020-8-2 2:59
Intel8086处理器包含许多有趣的组件,这些组件可以通过逆向工程来理解。在这篇文章中,我将讨论用于地址计算的加法器。下面的照片显示了显微镜下8086处理器的微型硅晶片。芯片的左侧有16位数据路径,包括寄存器和算术逻辑单元(ALU);您可以看到重复16次的电路模式。右下角的矩形是微码ROM,定义每条指令的执行。 8......
2020-5-29 23:41
从“1”位置开始,我们加6+6=12,写下2,进位1。我们向左前进,一次一个位置,直到没有更多的数字要加。 在实现大整数(例如,2 64及以上)的加法时,通常会编写与此算法非常相似的代码。有趣的是,有一个简单的技巧可以在现代CPU上极大地加速这一过程。 但首先,我要问一个问题:为什么我们要从“1”开始长相加?为什么不......
2020-5-19 7:7
查尔斯·佩佐德(Charles Petzold)的“代码”(Code)是从头开始构建计算机的迷人之处。从第11章开始,介绍创建逻辑门。这些可用于(除其他外)将数字相加在一起。 我的第一个想法是试着自己做一些这样的东西。然而,我不知道从哪里获得必要的补给,也不知道如何焊接。我甚至不确定是否需要焊接(或者如何拼写焊接)。......