计算机组成原理(唐朔飞)运算方法 PPT.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:62 大小:3.8MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机组成原理(唐朔飞)运算方法 PPT.ppt

计算机组成原理(唐朔飞)运算方法PPT.ppt

预览

免费试读已结束,剩余 52 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第6章教学内容§6.1无符号数和有符号数§6.2定点数和浮点数§6.3定点运算§6.4算术逻辑单元学习重点机器数与真值的区别计算机中数的符号和小数点的表示法各种机器数(原码、补码、反码、移码)的应用场合及其与真值的转换机器字长确定后,定点机和浮点机中各种机器数的表示范围移位运算在计算机中的特殊作用,不同机器数的移位规则定点补码加、减、原码一位乘法(原理)学习难点区别浮点数、补码表示的浮点规格化数定点机和浮点机中运算结果溢出的判断机器数运算规则对运算器硬件组成的影响[-x]补和[-X*]补的区别(x*是真值x的绝对值)机器字长相同时,±0的补码比原码、反码能多表示一个负数一、无符号数带正负符号的数正0负1符号数字化的数2.原码表示法小数原码定义(2)例题例6.4求x=±0的原码原码的特点:(1)补数的概念结论:+0101(mod24)(3)补码定义小数补码定义(4)求补码的快捷方式(5)举例例6.7真值4.反码表示法小数反码定义(2)举例三种机器数的小结例6.11例6.125.移码表示法(1)移码定义(2)移码和补码的比较-100000当x=0时小数点按约定方式标出二、浮点表示1.浮点数的表示形式2.浮点数的表示范围设机器数字长为24位,欲表示±3万的十进制数,试问在保证数的最大精度的前提下,除阶符、数符各取1位外,阶码、尾数各取几位?3.浮点数的规格化形式例如:三、举例x=–111010例6.15当浮点数尾数为0时,不论其阶码为何值按机器零处理四、IEEE754标准一、移位运算2.算术移位规则例6.16例6.17–63.算术移位的硬件实现4.算术移位和逻辑移位的区别二、加减法运算2.举例例6.203.溢出判断(2)*两位符号位判溢出4.补码加减法的硬件配置-1∑三、乘法运算2.笔算乘法改进3.改进后的笔算乘法过程(竖式)小结解:X=+0001111[X]补=0,0001111Y=+0011000[Y]补=0,0011000[-Y]补=1,1101000[X-Y]补=[X]补+[-Y]补=1,1110111X-Y=-0001001B=-9组合逻辑电路Ki不同取值Fi不同