第六章计算机的运算方法091127.ppt

第六章计算机的运算方法091127

计算机组成原理 大连理工大学 软件学院 赖晓晨 第五章 计算机的运算方法 无符号数和有符号数 数的定点表示和浮点表示 定点运算 浮点四则运算 算术逻辑单元 6.1 无符号数和有符号数 计算机中的数均存放在寄存器中,寄存器的位数即机器字长。 计算机中参与运算的有两类数: 无符号数 有符号数 一、无符号数 无符号数:没有符号的数,寄存器的每一位存放的都是数值。 二、有符号数 有符号数:数字的极性也用二进制数表示,0代表正数,1代表负数,即符号位也被数字化了,符号位放在数字的前端。 这种把符号“数字化”的数,叫做机器数,而数字原本的(带有正负号的)值称为真值。 1、机器数和真值 1、机器数和真值 2、原码表示法 符号位为0表示正数,为1表示负数,数值部分为真值的绝对值,又称为带符号的绝对值。 约定正数的符号位与数值位用逗号分隔,小数的符号位与数值位用小数点分隔。 整数的原码定义 小数的原码定义 原码运算举例 原码表示法总结 优点:表示方法简单,直观 缺点:加减运算复杂 判断正负 确定位置 判断结果符号 电路复杂、不统一 能否把减法转换为加法呢? 3、补码表示法 顺时针转3格,与逆时针 转(12-3=9)格的结果一致, 与顺时针转(12+3=15)格的结果也一致。 12是一个特殊的数字,是会被“自动丢弃”的,这个数字实际是钟表的“模”,而时间值需要对1

文档评论(0)

1亿VIP精品文档

相关文档