- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理及汇编语言CAI教学课件作者教师版—张思发第二章计算方法和运算器课件.ppt
第2章 运算方法和运算器 本章首先讲述计算机中的数据与文字的表示方法,然后讲述定点运算方法、定点运算器的组成,最后讲述浮点运算方法、浮点运算器的组成。 2.1 数据与字符的机内表示 一、数值数据在机内的表示 在选择计算机的数据表示时,需要考虑以下几个因素: (1)、要表示的数的类型; (2)、数值的范围; (3)、数值的精度; (4)、数据存储和处理所需的硬件等价。 计算机中常采用的数据表示格式: (1)、定点格式; (2)、浮点格式。 1.定点数与浮点数 (1) 定点数表示法(fixed-point) 定义:定点格式即约定机器中所有数据的小数点位置固定不变的。通常表示为纯小数或纯整数。 1).定点整数—— 小数点位置固定在数的最低位之后 如:Dn-1Dn-2???D1D0 . 范围: 2n-1 -1 至 -2n-1 (采用字长n=16位补码时其值为:+32767 至 -32768) 2).定点小数—— 小数点位置固定在数的符号位之后、数值最高位之前。 如:D0.D-1???D-(n-2)D-(n-1) 范围:1 - 2-(n-1) 至 -1 (采用字长n=16位时其值为32767/32768 至 -1) 其中n表示字长多少位 (2) 浮点的表示法 例如:电子的质量(9*10-28 克),太阳的质量(2*1023 克),它们之间相差太远,无法用定点数来表示,只能采用浮点表示法。 定义:这种把数的范围和精度分别表示的方法,相对于数的小数点位置随比例因子的不同而在一定范围内可以自由浮动,所以称为浮点表示法。 J—— 阶符,即指数的符号位; E—— 阶码数值,共m位; D—— 尾数,n位, S是尾数的符号位, D-1…… D-(n-1)是尾数的数值。 指数位越多,表示的数值范围越大;尾数越多,表示的数值精度越高。 2.数的机器码表示 常用的表示方法有原码、反码、补码、移码表示法。 (1)、原码表示法 定点小数原码形式x0.x1x2 … xm则原码定义为: 定点整数原码形式x0x1x2 … xn 则原码定义为: x 2n =x=0 [x]原= 2n -x= 2n +|x| 0=x=-2n 3.BCD码 二、非数值数据在机内的表示 2.汉字的表示方法 三、 检验码 为了防止错误,可以将信号常用专门的逻辑线路进行编码以检测错误,甚至校正错误。常见的有检错码和纠错码。 最简单的是奇偶校验位。 2.2 定点加法、减法运算 一、补码加法运算 补码加法的公式 [x]补+[y]补=[x+y]补、 如果是定点小数,证明分四种情况 (1)x0,y0,则x+y0 (2)x0,y0,则x+y0或x+y0 [x]补+[y]补=2+x+y=[x+y]补 (3)x0,y0,则x+y0或x+y0 [x]补+[y]补=2+x+y=[x+y]补 (4)x0,y0,则x+y0 [x]补+[y]补=2+x+2+y=[x+y]补 如果是定点整数,证明一样 二、补码减法 补码减法公式: [x-y]补=[x]补-[y]补= [x]补+[-y]补 证明:只需证明[-y]补=-[y]补 因为: [x+y]补=[x]补+ [y]补 所以 [y]补= [x+y]补-[x]补 ………. (1) 又 [x-y]补= [x+(-y)]补=[x]补+[-y]补 所以 [-y]补= [x-y]补-[x]补 ……… (2) 由(1)式和(2)式相加有: [-y]补+[y]补=[x+y]补-[x]补 +[x-y]补-[x]补 =[x+y+x-y]补-[x]补 -[x]补 =[x+x]补-[x]补 -[x]补 =0 故 [-y]补=-[y]补 三、溢出概念及检测方法 上溢:两个正数相加,结果大于机器所能表示的最大正数。下溢:两个负数相加,结果小于机器所能表示的最小负数。 溢出判断规则与判断方法: 两个相同符号数相加,其运算结果符号与被加数相同,若相反则产生溢出; 两个相异符号数相减,其运算结果符号与被减数相同,否则产生溢出。 相同符号数相减,相
您可能关注的文档
- 计算机文化基础教学课件作者李淑华16-15奥运课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-1课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-2课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-3课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-4课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-6录制旁白课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-7制作数码相册课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-8播放背景音乐课件.ppt
- 计算机文化基础教学课件作者李淑华1P6.5锄禾-3课件.ppt
- 计算机文化基础教学课件作者李淑华1第1章计算机基础知识课件.ppt
- 计算机组成原理及汇编语言CAI教学课件作者教师版—张思发第五章中央处理器(CPU)课件.pdf
- 计算机组成原理及汇编语言CAI教学课件作者教师版—张思发第八章输入输出及中断系统课件.pdf
- 计算机组成原理及汇编语言CAI教学课件作者教师版—张思发第六章汇编程序设计及高级汇编语言技术课件.pdf
- 计算机组成原理及汇编语言CAI教学课件作者教师版—张思发第四章8086&8088寻址方式及指令系统课件.ppt
- 计算机组成原理及汇编语言CAI教学课件作者教师版—张思发第四章8086寻址方式及指令系统课件.pdf
- 计算机组成原理及汇编语言CAI教学课件作者教师版—张思发附录B调试程序DEBUG课件.pdf
- 计算机组成原理及汇编语言CAI教学课件作者教师版—张思发附录E8086指令系统课件.pdf
- 计算机组成原理及汇编语言教学课件作者第2版电子教案教学课件作者张思发目录课件.ppt
- 计算机组网技术实训教程--胡衍庆第一单元网络物理层的构建课件.ppt
- 计算机组网技术实训教程--胡衍庆第三单元课件.ppt
最近下载
- 英语试卷讲评课课件.ppt VIP
- 中国联通山东省分公司招聘笔试题库2025.pdf
- 第三章项目计划资源计划.pptx VIP
- 股票销售话术开场白 [实用股票销售话术技巧].docx VIP
- 左哈尔的Polysystem Theory(多元系统理论).ppt VIP
- 湖南省2024年七年级上学期期中考试数学试题【附参考答案】.pdf VIP
- 2025--2026学年人教PEP版英语三年级上册期中测试卷(含答案,含听力原文,无听力音频).pdf VIP
- 项目资源管理课件.pptx VIP
- 2.2大气的组成和垂直分层课件高中地理中图版(2019)必修一.pptx VIP
- 第二章 呼吸系统疾病病人的护理(23%).pptx VIP
原创力文档


文档评论(0)