习题讲解3,4,5(计算机概论).ppt

习题讲解3,4,5(计算机概论).ppt

ID:56537471

大小:201.00 KB

页数:39页

时间:2020-06-27

习题讲解3,4,5(计算机概论).ppt_第1页
习题讲解3,4,5(计算机概论).ppt_第2页
习题讲解3,4,5(计算机概论).ppt_第3页
习题讲解3,4,5(计算机概论).ppt_第4页
习题讲解3,4,5(计算机概论).ppt_第5页
资源描述:

《习题讲解3,4,5(计算机概论).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机概论 第一次习题课3、4、5 KeyPointsExplanation作业中的问题抄袭现象严重拖拖拉拉。本周布置的作业必须在下周三之前交完。作业不认真、应付了事:省略步骤,或者一些同学直接写“同理,所以……”邮件名称以及附件命名格式:姓名_学号_chapter_班级3、4章需要掌握的主要知识点:十进制----->二进制(整数、浮点数)整数的表示方式:原码、反码、补码浮点数规范化表示方式和在内存中的表示方式算术运算:利用补码做加减法(整数、浮点数):进位与溢出逻辑运算:AND、OR、XOR;MASK应用和移位操作3、4章容易出错的部分:浮点

2、数小数部分二进制---十进制整数算术运算中进位的处理(十六进制部分)浮点数如何做算术运算逻辑运算:按位操作逻辑运算符意义以及mask的作用浮点数二进制-十进制四步根据指数的大小,移动小数点到合适位置将二进制的整数部分十进制整数将二进制小数部分十进制小数添加小数点和符号(+,-)十进制小数部分表示0.1230010110-110-210-3......10-710-81*10-1+2*10-2+……+0*10-7+1*10-8=0.12300101十进制浮点数二进制-十进制(续)将二进制小数部分十进制形式0.111001012-12-2

3、2-3......2-72-81*2-1+1*2-2+……+0*2-7+1*2-8=0.78203125十进制小数二进制小数算术运算:用原码运算原码19-23=-(23-19)=-419:00010011-23:10010111Carry0010111230010011-19---------------------------------- Result0000100-4算术运算:用反码运算反码:19-23=19+(-23)=-419:00010011-23:11101000Carry000100111911101000+-23------

4、---------------------------- Result11111011-400000100(-4原码)算术运算:用补码运算补码:19-23=19+(-23)=-4Carry100010011+1911101001-23---------------------------------- Result11111100-400000100算术运算原码:19-19=+0;-19+19=-0反码:19-19=-0;-19+19=-0补码:19-19=0;-19+19=0原码:19-19=+019:00010011-19:1001001

5、1Carry0010011190010011–19————————————0000000+0/-0反码:19-19=-019:00010011-19:1110110019-19=19+(-19)=?Carry0001001111101100+————————————11111111(-0的反码)补码:19-19=019:00010011-19:1110110119-19=19+(-19)=?Carry111111110001001111101101+---------------------------------00000000->0有符号数运

6、算时的溢出问题请大家来做两个题目两正数相加怎么变成了负数???1)(+127)+(+3)=?01111111B   +127+00000011B+310000010B-126两负数相加怎么会得出正数???(-83)+(-80)=?10101101   -83+10110000-8001011101+93原因:溢出:试图将一个数存储到存储空间不能表示的范围中如果计算机的字长为n位,n位二进制数的最高位为符号位,其余n-1位为数值位,采用补码表示法时,可表示的数X的范围是  -2^n-1≤X≤2^n-1-1当n=8时,可表示的有符号数的范围为-128

7、~+127。两个有符号数进行加法运算时,如果运算结果超出可表示的有符号数的范围时,就会发生溢出,使计算结果出错。很显然,溢出只能出现在两个同符号数相加或两个异符号数相减的情况下。Two’scomplementnumbersvisualization浮点数的算术运算检查符号位:符号位相同:相加其值,添加符号位给结果符号位不同:比较其绝对值,绝对值大的减去绝对值小的,结果的符号位与绝对值大的符号位相同比较两个规范化表示的浮点数的指数部分,指数小的左移其小数点使得指数部分和指数大的相同。相加或者相减尾数部分(包括小数点之前的1或者0)规范化表示结果(注

8、意添加符号位)检查是否溢出进位处理:当符号相同时,保留最高位进位;符号不同时,舍弃最高位进位。浮点数的算术运算—例子1-12.00067

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。