【王道计算机组成原理】2.2.1 定义数的表示

定义数的表示(无符号与有符号数、定点小数和整数、原码、反码、补码、移码)


1.无符号和有符号数

  • 无符号数:指整个机器字长的全部二进制位均为数值位,没有符号位。若机器字长为8位,则数的表示范围 0~28-1 , 即0~255
  • 有符号数:在机器中,数的正负我们无法识别,但是我们可以用二进制数来代替正负号。一般‘0’为正,‘1’为负,符号位一般在有效数的最前面。若机器字长为8位,是有符号数,则数的表示范围为 -27~27-1 ,即-128~127

2.机器数的定点表示

  • 根据小数点的位置是否固定,在计算机中,有两种数据格式:定点和浮点表示
  • 这里介绍定点表示
  • 定点表示即约定机器数中小数点位置是固定不变的,小数点不再使用‘.’表示,而是约定它的位置
  • 定点小数:一般将小数点的位置固定在数据的最高位之前
  • 定点整数:一般将小数点的位置固定在数据的最低位之后

这里假设机器字长为n+1,来分析定点小数定点整数


2.1 定点小数

  • 原码数值范围:- (1-2-n) ~ (1-2-n)
  • 补码数值范围:- 1 ~ (1-2-n)
  • 反码数值范围:- (1-2-n) ~ (1-2-n)
  • 范围包含端点值

请添加图片描述


2.2 定点整数

  • 原码数值范围:- (2n-1 ) ~ ( 2n-1 )
  • 补码数值范围:- 2n ~ (2n-1)
  • 反码数值范围:- (2n-1 ) ~ ( 2n-1 )
  • 范围包含端点值

请添加图片描述


3.原码、反码、补码、移码

  • 数值位取反加1 = 从最低位往最高位数,遇到第一个1后,这个1本身不变,它左边的除符号位外全部数字取反

  • 移码越大真值越大、移码越小真值越小

  • 注意:

    [+0]原 = 0000 , [-0]原 = 1000

    [+0]补 = [-0]补 = 0.000

    [+0]反 = 0.000 , [-0]反 = 1.111

  • 原码、补码、反码、移码转换规律

请添加图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
计算机组成原理:学习指导与习题解答》是与高等教育出版社出版的面向21世纪课程教材《计算机组成原理》(唐朔飞编著)配套的辅助教材。《计算机组成原理:学习指导与习题解答》给出了主教材中各章的重点难点以及主要内容,还给出了例题和各类习题及其参考答案,以巩固对知识点的掌握。    《计算机组成原理:学习指导与习题解答》概念清楚,题型丰富,可作为高等学校计算机专业的辅助教材,也可以作为计算机专业研究生入学考试的辅导书和其他科技人员的参考书。 目录 第一章 计算机系统概论    1.1 重点难点    1.2 主要内容    1.2.1 基本概念    1.2.2 冯·诺依曼计算机的特点  1.2.3 计算机硬件框图   1.2.4 计算机的工作过程    1.3 例题精选    1.4 习题训练    1.4.1 选择题    1.4.2 填空题    1.4.3 问答题    参考答案    第二章 计算机的发展及应用    2.1 重点难点    2.2 主要内容    2.2.1 计算机的发展    2.2.2 计算机的分类及应用    2.3 习题训练    2.3.1 选择题    2.3.2 填空题    2.3.3 问答题    参考答案    第三章 系统总线    3.1 重点难点 3.2 主要内容    3.2.1 总线的基本概念    3.2.2 总线结构 ... ... 第十章 控制单元的设计    10.1 重点难点    10.2 主要内容    10.2.1 组合逻辑设计    10.2.2 微程序设计    10.3 例题精选    10.4 习题训练    10.4.1 选择题    10.4.2 填空题    10.4.3 问答题    参考答案   参考文献

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值