- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 运算方法和运算部件 本章内容 3.1 数据的表示方法和转换 3.2 带符号的二进制数据在计算机中的表示方法 及加减法运算 3.3 二进制乘法运算 3.4 二进制除法运算 3.5 浮点数的运算方法 3.6 运算部件 3.7 数据校验码 学习目的 1.快速复习数值的表示方法和转换、带符号的二进制数据在计算机中的表示方法及加减法运算,使学生掌握加减法运算的溢出判断方式和定点数、浮点数的表示格式、表示范围等知识。 2.掌握二进制乘法、除法运算的控制流程和控制逻辑框图,了解快速乘法、除法的原理和实现方法。 3.掌握浮点数加减运算的基本步骤,了解乘除运算的基本方法。 4.掌握定点运算部件的组成,了节浮点运算部件的组成。 5.了解数据校验的原理,初步掌握海明校验、CRC校验的原理和基本方法。 本章重难点 重点: 1. 加减法运算的溢出判断方式和定点数、浮点数的表示格式、表示范围等知识。 2.二进制乘法、除法运算的控制流程和控制逻辑框图。 3.浮点数加减运算的基本步骤。 4.数据校验的原理。 难点: 1. 二进制乘法、除法运算的控制流程和控制逻辑框图理。 2. 海明校验、CRC校验的原理和基本方法。 3.1数据的表示方法和转换 一. 数值数据的表示和转换(P59) 1.数制 二. 十进制数的编码与运算 1.十进制数的编码与运算 在计算机中采用4位二进制码对每个十进制数位进行编码。 有权码 表示一位十进制数的二进制码的每一位有确定的权。一般用8421码,其4个二进制码的权从高到低分别为8、4、2和1。故称这种编码为“以二进制编码的十进制(binary coded decimal,简称BCD)码”。 在计算机内部实现BCD码算术运算,要对运算结果进行修正。 2. 数字串在计算机内的表示与存储 主要有两种形式: (1)字符形式。即一个字节存放一个十进制数位或符号位,存放的是0~9十个数字和正负号的ASCII编码值。 例如,+123的编码为 课后作业 1. p103 3.1十进制数化成二进制数和八进制数(无法精确表示时,二进制取3位小数,八进制取1位小数)。 7+3/4,±3/64,73.5,725.9375,25.34 2. p103 3.2把下列各数化成十进制数:(101.10011)2,(22.2)8,(AD.4)16 3.2 带符号的二进制数据在计算机中的表示方 法及加减法运算(P64) 真值:计算机外界的数.现表示为二进制. x1=+1011000 x2=-101100 机器数:在计算机中表示的带符号的二进制数,机器数 有三种表示方式:原码、补码和反码。机器数的长度受字长限制。 先假设机器数为小数,符号位放在最左边,小数点置于符号位与数值之间,数的真值用X表示。 一. 原码、补码、反码及其加减法运算 1.原码表示法 (2)数值零在原码中有两种表示形式: [+0]原 =00000, [-0]原 =10000。 (3)n位小数,原码表示数的范围 原码 真值 2. 补码表示法 (P65)例3.13 X=+0.1011, [X]补=0.1011 X=-0.1011, [X]补=2+X=2+(-0.1011)=1.0101 简便的方法: 正数的补码同原码,负数补码—符号位:1,数值部分:绝对值求反末位加1. 例3.14 设X=0.1010,Y=0.0101,两数均为正数: [X+Y]补=[0.1010+0.0101]补=[0.1111]补=0.1111 [X]补+[Y]补=0.1010+0.0101=0.1111 即 [X+Y]补=[X]补+[Y]补=0.1111 例3.15 设X=0.1010,Y=-0.0101,X为正,Y为负: [X+Y]补=[0.1010+(-0.0101)]补=0.0101 [X]补+[Y]补=0.1010+[-0.0101]补=0.1010+(2-0.0101) =2+0.0101=0.0101 mod 2 即[X+Y]补=[X]补+[Y]补=0.0101 例3.16 设X=-0.1010,Y=0.0101,X为负,Y为正: [X+Y]补=[-0.1010+0.0101]补=[-0.0101]补=1.1011 [X]补+[Y]补=[-0.1010]补+[0.0101]补=1.0110+0.0101=1.1011 即[X+Y]补=[X]补+[Y]补=1.1011 例3.17 设X=-0.1010,Y=-0.0101,X,Y均为负数: [X+Y]补=[-0.1010+(-0.0101)]补=[-0.11
您可能关注的文档
最近下载
- 迈富时 上市招股说明书.pdf VIP
- 年产3500吨对羟基苯甲酸乙酯(食品添加剂)项目可行性研究报告.docx VIP
- HMMT_-_哈佛-MIT数学竞赛题.pdf
- 资金平衡表.doc VIP
- 小学生四年级上册暑假练字电子字帖生字写字表提前学习练习楷书字帖pdf可打印文件.pdf VIP
- 氢氟酸安全标签.doc VIP
- 2025年全国统一高考生物试卷(江西卷)含答案 .pdf VIP
- 《义务教育数学课程标准(2022年版)》【试题】题库及答案汇总.docx VIP
- 八年级上册历史《中华民族的抗日战争》单元作业设计 (优质案例50页) .pdf VIP
- 商务日语函电第2课 支払い遅延の依頼と回答.ppt VIP
文档评论(0)