第2章-运算方法和运算器.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 运算方法与运算器 总体要求 数值、非数值数据的表示方法 补码加、减法 溢出及其判断方法 移位及舍入处理的方法 原码、补码一位乘法 理解运算器的设计方法与组织结构 浮点加、减法运算 2.1数据信息的表示方法 2.1.1 进位制与数制转换 进位制是指用一组固定的符号和统一的规则来表示数值大小的一种计数方法 。 几个概念 一组数码——用来表示某种进制的符号 基数——数制所用的数码个数 位权——表示不同位置上的权值 进位计数制 十进制 二进制 八进制 十六进制 2.1.1 进位制与数制转换 1. 进位计数制 (1)十进制 10个有序数字符号:0、1、2、3、4、5、6、7、8、9和一个小数点符号“.”; 加法“逢十进一” ,减法“退一当十”; 任何一个十进制数都可以表示成以10为底的幂的多项式。 2.1.1 进位制与数制转换 (2)二进制 二进制的数码符号有两个0和1,基数为2,运算规则为“逢二进一”,权为2n 。 优点: 表示简单可靠,所用元器件少,且存储传输二进制数方便。 运算规则简单,电路容易实现和控制。 2.1.1 进位制与数制转换 (3) 八进制 具有8个不同的数字符号0、1、2、3、4、5、6、7,基数为8,运算规则为“逢八进一” ,权为8n。 (4) 十六进制 具有16个不同的数字符号0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,基数为16,运算规则为“逢十六进一” ,权为16n 6 进制数的表示方式 1) 用下标加以标注。例如: (1010)2 ,(1010)10 2) 用后缀字母表示不同的进制。 B — 二进制 Q — 八进制 H — 十六进制 D — 十进制 例如:375Q, A17H, 101B 7 常用几种进制的对应关系 十进制 二进制 八进制 十六进制 0 0000 0 0 1 0001 1 1 2 0010 2 2 3 0011 3 3 4 0100 4 4 5 0101 5 5 6 0110 6 6 7 0111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F 2.1.1 进位制与数制转换 2. 数制转换 (1) R进制数→→十进制数 按权展开法:求出每一位数字与其位权的乘积之和。 (D7.C8)H =13×161+7×160+12×16-1+8×16-2 =(215.78125)D 2.1.1 进位制与数制转换 (2) 十进制→→ R进制 整数部分:除基倒取余 小数部分:乘基顺取整 2.1.1 进位制与数制转换 【例】将(29. 25)10转换成二进制数 。 解:整数部分:除2取余,将29反复除以2,直到商为0为止,然后从后往前写出所得余数。 小数部分:乘2取整,将0.75连续乘以2,选取进位整数,直到乘积为0或满足精度为止,然后从前往后写出所选取的整数。 所以,(29. 25)10=(11101.01)2 2.1.1 进位制与数制转换 (3)二→→八/十六进制 以小数点为中心,向左右两边各分成3位(4位)一组,中间的0不能省略。若最高位或最低位不足3位(4位)的,分别补0即可。 【例】将(1110100110.1011)2转换为八进制数 。 2.1.1 进位制与数制转换 八/十六进制→→ 二进制 将八(十六)进制数的每一位数分别扩展成3位(4位)二进制数,排列顺序和小数点位置不变,并去掉两端的多余的0即可。 【例】将(5321.46)8转换为二进制数 。 2.1.1 进位制与数制转换 (5) 八→→十六进制转换 以二进制为桥梁! 14 课堂练习: 1. 十进制转二进制 ① 48, 103 ② 0.375, 0.2 2. 二进制转十进制和十六进制 ① 1011, 100100 ②11101.1101 2.1.2 带符号数的表示 机器数—在机器内使用的,连同正、负号一起数字化的数。 在计算机中,机器数有三种表示方法:原码、反码和补码,机器数的长度受字长限制。 1. 原码 数值位用绝对值表示;符号位用“0”表示正号,用“1”表示负号,即数字化的符号位加上数的绝对值。 真值: 计算机外界的数(现表示为二进制)。 x1=+1011000 x2=-101100 1、原码 例:[+3]原=00011 [-3]原=10011 [+0]原=00000 [-0]原=10000 原码表示的优缺点

文档评论(0)

js1180 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档