计算机组成原理高分笔记pdf,《计算机组成原理高分笔记》试读版本.pdf

天勤论坛:wwwwww..ccssbbiijjii..ccoomm

天勤论坛——专为计算机考研学子打造的专业交流平台

期待你的加入!

此文档由天勤论坛总结

转载请注明出处!

天道酬勤,厚德载物!

天勤论坛:wwwwww..ccssbbiijjii..ccoomm

天勤论坛——专为计算机考研学子打造的专业交流平台

期待你的加入!

第二章 数据的表示与运算

·前篇:运算器的结构

·前篇:运算器的结构

··前前篇篇::运运算算器器的的结结构构

任何一种工具的产生,都是为了解决某种问题。挖土机的产生是为了挖土,空调的产生

是为了调节室内温度等等。那运算器的产生当然也有它特定的作用。那就是进行算数运算(加

减乘除)和逻辑运算(移位、与、或等等)。既然我们已经清楚了运算器产生的作用,那么

应该怎么来设计运算器的结构呢?下面层层拨开!

注意:考研大纲基本上没有涉及逻辑运算,讨论的都是算数运算!

首先我们需要提出一个观点:任何算数运算都可以通过加法和移位两种操作来完成,只

要这个观点成立,我们就可以得出运算器的核心部件就一定是加法器和移位器。至于这个观

点是否正确,我们就来验证一下。

(1)加法不用验证,肯定可以通过加法器来实现。

(2)减法:下面我们来看一个十进制的例子:

104-22=82,没错,结果正确,但是这个是减法,加法器不会做。那让我们换一种加法

的思路来计算,即先求22相对于100的补码(补码后讲),即78;然后104+78=182,最后

在对182 取模,182mod100=82,可以得到一样的结果。就可以得出一个结论:减法确确实

实可以用加法来实现。

(3)乘法/除法:很明显,乘法可以用连续的加来实现,除法可以用连续的减(而减法

又可用加法实现)来实现,进而乘法和除法都可以同加法来实现。

综上,任何算数运算都可以通过加法和移位两种操作来完成。这个观点成立的话,我们

就可以大致的画出运算器的基本结构了。如下图:

从上面的分析可知,加法器和移位器是核心部件,下面的选择门和通用寄存器组是干什

天勤论坛:wwwwww..ccssbbiijjii..ccoomm

天勤论坛——专为计算机考研学子打造的专业交流平台

期待你的加入!

么的?好像又看不懂了,别急,让我们来一一分析吧!首先我们分析一下加法器,加法器一

般都是由与或非门或者半加器构成(后讲),这些器件都是没有记忆功能的。现在问题来了,

参与运算的数和运算结果应该放在哪里?没错,放在通用寄存器里面,自然而然运算的结果

就通过数据总线传递到通用寄存器组了。OK,通用寄存器组知道是干什么的,那选择门是

什么东西?既然是叫寄存器组,说明至少得有2个寄存器吧。大家都知道加法是二目运算(需

要2个操作数),那应该让哪2个寄存器里的数参与运算呢?没错,就需要选择门来进行选

择。反过来想一想,如果通用寄存器组只有2个,显然选择门就可以不要了;甚至如果运算

器有记忆功能,寄存器组都可以不要了。

综上:运算的组成器件为:加法器、移位门、通用寄存器组、输入选择门、数据总线。

运算器的结构讲解完毕,下面对考纲知识点一一突破!

·大纲要求

·大纲要求

··大大纲纲要要求求

一、数制与编码

1. 进位计数制及其相互转换

2. 真值和机器数

3. BCD 码

4. 字符与字符串

5. 校验码

二、定点数的表示和运算

1.定点数的表示

无符号数的表示,有符号数的表示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值