预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共62页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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,0001111 Y=+0011000[Y]补=0,0011000 [-Y]补=1,1101000 [X-Y]补=[X]补+[-Y]补=1,1110111 X-Y=-0001001B=-9组合逻辑电路 Ki不同取值 Fi不同