第三节课

第二章 运算方法和运算器

2.1 数据与文字的表示方法

2.1.1 数据格式

  1. 定点数的表示
x_{n} x_{n-1} x_{n-2}... x_{1} x_{0}

   符号               \longleftarrow 量值(尾数)\longrightarrow

  • 纯小数:0\leq\left| x \right|\leq1-{2^{-n}}
  • 纯整数:0\leq\left| x \right|\leq{2^{n}}-1

PS: 等比数列求和公式:a_1·\frac{1-q^{n}}{1-q}

  1. 浮点数的表示
  • 32位浮点数
S E M

      31      30           23 22            0

  • IEEE754 标准中,一个规格化的32位浮点数x的真值表示为
    x=(-1)^S\times(1.M)\times{2^{(E-127)}}
    e=E-127

\color{red}{要求学生掌握浮点数754标准存储格式和十进制互相转换}

例1 (41360000)_{16},求其浮点数的十进制数值
例2 将数(20.59375)_{10}转换成754标准的32位浮点数的二进制存储格式

PS:


十进制小数转二进制

十进制整数转二进制.png

2.1.2 数的机器码表示

  1. 原码表示法
  • 缺点:0的表示不唯一;加减运算不方便
  1. 补码表示法
    \color{red}{要求学生掌握正整数和负整数原码和补码的表示法}

PS: -122的补码是-5

  • 缺点:负数计算补码还要进行减法运算,因此引入了反码
  1. 移码表示法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、计算机中广泛使用二进制编码 物理上易于实现,即容易找到两个状态稳定且能方便控制其状态转换的物理起见,可以用两...
    minlover阅读 1,107评论 0 1
  • 一、概要 1、数据的表示:数制及其转换、原码、反码、补码、移码、浮点数、溢出、算...
    _Jason___阅读 3,217评论 0 5
  • 本章我们来研究三种重要的数字表示 无符号是基于传统二进制表示法,表示大于或等于0的数字 补码是表示有符号整数的最常...
    程序员必修课阅读 1,041评论 2 2
  • 老去翛然 夜莺在宣言 今日做不到的都放在明日 愿望都是虚妄 云一直看你,我一直看云 我该如何留住你, 不以终极的死...
    远山归舟阅读 182评论 0 2
  • 17年,我最想成长的四个领域:健身、英语、演讲和编程。 以前总以为自己很有毅力,不过拜读了笑来老师的赋予重要意义的...
    孙大大阅读 170评论 0 0