浙江省计算机高考复习(第5课)原码、反码和补码_第1页
浙江省计算机高考复习(第5课)原码、反码和补码_第2页
浙江省计算机高考复习(第5课)原码、反码和补码_第3页
浙江省计算机高考复习(第5课)原码、反码和补码_第4页
浙江省计算机高考复习(第5课)原码、反码和补码_第5页
已阅读5页,还剩14页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、原始代码、反转、互补代码和计算机存储各种数据信息,以二进制数表示。 例如,十进制数的十可以表示为二进制数。 -10是如何在计算机内表现的呢? 最高位是符号比特,其馀的各比特表示数值,真值数和机械数真值数:机械的外接正、负号的数。 例如: 35,-10机械数:正、负符号数字化后的数字。 这些带符号的机械数(0表示正,1表示负)可以称为原符号,补数、反转,1,在原符号计算机中,正符号比特用0表示,负符号比特用1表示,用这种方法表示的数可以称为原符号。 即,0为正,1为负,例1010110和-101011原语: 1010110原语=01010110 -101011原语=1101011,例2 :当机器

2、语长度数为8比特时,以下数的原语: -101011, 虽然求-37的-101011 原=110110011,但是,因为机械语长为8位需要补充,对数值尺寸没有影响,所以-10101011 原=10101011 -37原=-100110010原=10100110正数的原代码本身(机械练习:机器语的字符数为8位时,以下数的原句: 1011010、-1101011、-19,-0 0原句=00000000 -0原句=10000000,用8位的二进制表示整数原句时,认为其表现范围是多少的最大值为0110 其真值数为127的最小值为11111111,其真值数为-127,因此原句表示数值的范围为(-127-0

3、, 0127 ),原语在某字长为8位的计算机中,以原码的形式计算,11000000001=000000010=2以原码的形式计算,-1100000001=1000000010=-2原码在参加运算时被运算反转:反转和原代码的关系:正数:反转=原代码的负数:符号位不变,剩馀位相反的例子1 :机器语的字符数为8位的情况下,求1001110和-110101的反转。 逆= 1001110原=01001110 -110101原=10110101-11101010101 逆=11001010,练习1 :机器语言的字符数为8位的情况下,下一个数的反转: 11010、- 1011011,0,- 0 如果=101

4、01011,则真正的值是x=_ _ _ _ _ _ _。 想想:如果整数反转用8位二进制表示,其显示范围是多少? 因为最大值是01111111,真值数是127最小值是10000000,真值数是-127,所以原代码表示数值的范围是(-127- 0,0127 ),导入补数,如何将表的8点变更为6点? 拨号方法总结:8 - 2=6 8 10=6想法:为什么会发生这种现象? 电脑里也有吗? (表盘是圆的,可以转钟表。 )的差异:时钟的最大计时数为12计算机的最大计数不为12 (思考:那么,有多少? ) -我们把这个数量称为模型。 电脑的模型与语言的长度有关。 8位机的模型是28=256,有两种转动时针

5、的方法:8 - 2=6 8 10=6,减去一个数a相当于加(模型-a ),计算机也一样: 8位长的计算机,减去一个数a相当于加(28-8 ) 使用补数加法代替二进制减法,运算变得简单。 3,补数:补数与反转,原代码的关系:正数:补数=反转=原代码的负数:补数=反转1或=原代码的符号的比特不变,其馀的比特反转,进一步是1, 例如:在机械词长度数为8比特的情况下,求出下一个数的补数: 1011010-1010101 1011010 补充= 1011010元=01011010 -1010101元=11010101 -1110101逆=10101010。 补充=10101011练习1 :机器语言长度数为8位时,求以下数量的补充代码: 10110-25,0,-0 0补充=-0补充=00000000补充代码表示数值的范围: (-128 127 )练习2:x补充=01010X补充=10101011时,x元=_ _ _ _。 总结正数:原代码=反转=补充负数:原代码:符号位(最高位位)为1,剩下的各位不变

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论