
文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片
如果你研究现代微处理器 , 你可能会注意到它与老式机械计算设备(如机械计算器)之间的相似之处 。 更具体地说 , 微处理器中的算术逻辑单元(ALU)与老式机械计算器有许多相似之处 。 ALU可以被认为是微处理器的计算器 。 它读取存储在寄存器(register)中的数字 , 执行加减或移位操作 , 并将结果存储回另一个寄存器 。
- 微处理器内部的算术逻辑单元执行算术运算 。 寄存器名为r1 r2和r3 。
- 输入寄存器:一个5位的寄存器 , 你可以拉动杆来定义输入数字 。
- 累加寄存器:一个13位的寄存器 , 用于保存多次计算的结果 。
- 计数寄存器:一个8位数的寄存器 , 用来记录你做了多少加法 。
- 奥德纳计算器 , 发明于1873年的俄罗斯
为什么要了解算盘和它的操作?因为理解算盘可以让你看到一些更深层次的东西 , 将几千年前处理数字的方法与现代微处理器的方法联系起来 。 现代微处理器是如此复杂 , 当你试图理解它们时 , 你很容易“误入歧途” 。
算盘就像微处理器的ALU一样 。 现代计算机基于二进制数系统 , 其中每个数字称为位 。 下图演示的算盘可以处理最多四个十进制数字 。 算盘上的每一列代表数字中的一个数字 。
- 典型算盘的图解 。 每一列代表十进制中的一个数字 。
加减法非常简单 , 所以让我们看看如何在算盘上做乘法 。 乘法运算的方式非常类似于老式机械计算器和早期微处理器的乘法运算方式 , 它们只有ALU , 没有专用的乘法硬件 。
用算盘乘法
我们将做一个简单的乘法:32 × 4 , 结果应该是128 。 为了执行此操作 , 我们为每一列指定特定的含义 。 前两列被转换为计数器寄存器 , 而第三列被定义为输入寄存器 。 最后 , 我们让最后两列作为累加寄存器 , 它将保存最终结果 。
乘法可以被认为是进行多次加法运算 。 在本例中 , 我们将对4相加32次 。
- 手机同质化一直非常的严重|小米13系列好评满满,骁龙8gen2比苹果a16更强
- 荣耀手机独立出华为后|从3699跌至2059荣耀太猛了
- 2022年已经进入到了尾声|小米13刚发布,中国移动送出喜讯:5G功耗第一,综合评测第一
- 12月13日消息|小米13系列手机明日开售售价4599元
- 雷军宣布小米13系列将很快登陆全球市场:国外用户激动坏了在中国市场发布后|雷军宣布小米13系列很快登陆全球市场:国外用户激动坏了
- 小米|仅巴掌大小的桌面神器!小米迷你主机图赏
- 小米|双尺寸旗舰对标苹果!小米13系列明日开售:3999元起
- 小米|插头“打架”问题终于解决:小米插线板8位总控版上架开售
- 一个新品牌是否成功|小米13手机的优势在哪里?
- 本文转自:央广网央广网兰州12月13日消息(记者邸文炯)记者从兰州大学获悉|第四届中国研究生人工智能创新大赛圆满落幕
