系统总线存储器运算器控制器接口与通信 输入/输出设备《 计算机组成原理 》第六章 计算机的运算方法1、 数据的表示方式 11、符号的处理(正数、负数) 12、数值的处理(数制转换)13、小数点的处理(定点、浮点)14、原码的表示方法15、反码的表示方法 16、补码的表示方法(重点研究) 18、移码的表示方法 18、字符、汉字的表示方法19、校验码第六章 计算机的运算方法机器数的表示方法实际数的表示
系统总线存储器 运算器 控制器 接口与通信 输入输出设备《 计算机组成原理 》第六章 计算机的运算方法运算器的基本结构:(P 281-283) ALU移位门寄存器组 输入选择门和数据总线组成问题1ALU电路没有记忆功能 参与运算的数运算的结果放那里
系统总线存储器运算器控制器接口与通信 输入/输出设备《 计算机组成原理 》第六章 计算机的运算方法大纲要求复习目标重难点提示运算方法运算方法:算术运算和逻辑运算在运算器中的实现方法。实现的主要硬部件: 算术逻辑部件 ALU。逻辑运算实现简单,可直接通过与\或\非门电路实现,所以,我们主要研究学习计算机中算术运算。为什么要研究运算方法答:描述清楚运算器的逻辑功能(即输入与输出信号的关系)1)一个实际
单击此处编辑母版文本样式第二级第三级第四级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级单击此处编辑母版标题样式第2章 运算方法和运算器14 四月 20222目录2.0 数据的类型2.1 数据与文字的表示方法 (掌握)2.2 定点加法减法运算 (掌握)2.3 定点乘法运算 (掌握)2.4 定点除
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第6章 运算方法本章知识要点:无符号数的定义及编码方法有符号数的定义及四种编码方法定点小数定点整数的定义及编码方法浮点数的表示方法IEEE754浮点标准定点数和浮点数的移位及加减运算定点数和浮点数的乘除运算数值的逻辑运算三种专用运算部件:流水线查找表和华莱士树6.1 无符号数和有符号数 6.1.1 无符号数和有符
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级 第3节 运算方法3.3.1 定点加减运算数用补码表示符号位参加运算实际操作能否只取决于操作码结果需不需修正如何将减法转换为加法1. 补码加减的基本关系式 ( X Y )补 = X补 Y补 (1) ( X - Y )补 = X补 (-Y)补 (2)式(1):
单击此处编辑母版文本样式3-1 移位操作十进制运算及逻辑运算3-1 移位操作十进制运算及逻辑运算☆移位的意义:是计算机运算的基础最基本最常见的运算操作之一因此将本内容提前移位操作按移位性质分:逻辑移位:整组数据移位只有数字位置的变化无数量的变化循环移位:数据本身形成闭合环路算术移位:带符号的数移位符号不变数量变化※重点※ 左移右移0110010左移一位(252421)=
1.进位制计数及其相互转换102816十进制数的二进制编码(BCD)2.带符号数的表示及其相互转换真值原码补码相反数的补码3.数的定点表示和浮点表示定点数浮点数的表示范围4.数字逻辑电路化简逻辑函数XY=00 0110不溢出6. 浮点四则运算浮点加减运算的步骤1.存储系统的层次结构及分类2.存储器系统的关键特性3.动态存储器的刷新方式4.主存储器的组织以及与CPU的连接注意MREQ 信号的使用读写
第3章 运算方法和运算部件运算方法:指算术(四则)运算和逻辑运算,在运算器的实现方法,而实现这两种运算的硬件设备就是算术逻辑部件ALU即运算器 由于逻辑运算及实现较简单,所以本章主要讨论计算机中算术四则运算及运算器的逻辑结构。Arethmetic and Logic Unit131 概述32 定点数的加减运算33 二进制定点数乘法运算34 二进制定点数除法运算35 浮点数的运算方法36 运算部件3
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级2.5 定点运算器的组成2.5.1 逻辑运算2.5.2 多功能算术逻辑运算单元(ALU)2.5.1 逻辑运算所谓逻辑数是指不带符号的二进制数计算机中的逻辑运算主要是指逻辑非逻辑加逻辑乘逻辑异四种基本运算1.逻辑非运算逻辑非也称求反对某数进行逻辑非运算就是按位求它的反常用变量上方加一横来表示2.5.1 逻辑运算设一个数x表示成:
违法有害信息,请在下方选择原因提交举报