- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习 题 3、将下列二进制数转换为16进制数和十进制数。 (1) 101101 (2) 十进制 答: 16进制 45 2D 十进制 答: 16进制 255 FF 返回 4、什么叫原码、反码及补码? 答案: 凡是二进制的数都称为原码;原码的各位都取其非值则称为反码;补码则等于反码加1。 习 题 返回 课堂测评 1.将下列二进制数转换成十进制数和十六进制数 ①②2.设计算机字长为8位,求机器数E3H分别为有符号、无符号数时对应的值。 3.写出下列字符所对应的ASCII 码 a. $ b. 5 c. F d. t 3.写出下列字符所对应的ASCII 码 a. $ b. 5 c. F d. t 24H 35H 46H 74H 讲评 返回 [例]: 将一个用补码表示的二进制数转换为十进制数 [X]补=0 0101110B 真值为:0101110B 正数 所以:X=+46 [X]补=1 1010010B 真值为:-1010010B 负数 从而有:X=[[X]补]补=补 =-0101110 =-46 对用补码表示的二进制数转换成十进制: 1)求出真值 2)进行二——十转换 思考:别表示-1和-127吗? 它表示的值取决于它与哪个正数相加等于零。也就是说它的绝对值等于0与它的差 显然,表示 –127,示 -1. 1. 可将其按位取反加1求它的绝对值(也称为求补) 2. 也可以将最高位的1理解为-128,后面的值为正数,两者相加即为其表示的有符号数值。 有符号数与负数的表示法 求十进制负数的二进制(补码)表示的两种方法 1、先写出对应的二进制正数表示,然后对其求补运算(按位取反后加1)。例:求-13的二进制补码表示 ,先写出对应正值 取反为;再加1则2、用0减其对应的正数表示,不考虑最高借位 - 也就是是-13的二进制补码表示 (或 –128 + 115 = – 13) 求补运算、互补、补码 1、对一个二进制数按位求反后在末位加1的运算称为求补运算。 2、 有两个二进制数A、B,如果A+B=0(不考虑进位),则称A、B为互补,已知A求B或者已知B求A皆可以用求补运算来完成。 3、补码是表示数的一种方法,在计算机中常用补码来表 示有符号数。 当运算结果超出了有符号数所能表示的范围则称为溢出。 无符号数运算不存在溢出问题,只可能出现进位,而溢出和进位是两个不同的概念。你的看法是? 关于溢出和进位 基本概念: 有符号8位二进制数范围:~-128 ~ +127),运算结果超出范围时称为溢出,实际上就是运算结果出错,因最高位为符号位,当运算结果超出时会使符号位改变。有符号16位二进制数范围:8000H ~7FFFH(-32768 ~ +32767) 进位 当两个无符号8位二进制数进行运算时其结果为9位二进制数(有一进位位CY), 两个8位的二进制数相加不可能超过9位,因而不存在溢出;(FFH+FFH=1FEH) 同样两个无符号16位二进制数进行运算时其结果为17位二进制数(有一进位位CY), 两个16位的二进制数相加不可能超过17位,因而不存在溢出; (FFFFH+FFH=1FFFEH) 关于溢出和进位 符号数运算中的溢出问题 溢出判定准则:两个同符号二进制数相加或异符号数相减时,若最高位进位?次高位进位=1,则结
文档评论(0)