第00讲计算机基本知识点3.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第00讲计算机基本知识点3

计算机科学技术的基础知识3;数制(掌握) ;二进制 ;八进制与十六进制 ;十进制整数转换为非十进制整数 ;十进制整数转换为非十进制整数(续);十进制小数转换为非十进制小数 ;十进制小数转换为非十进制小数 ;十进制小数转换为非十进制小数(续);非十进制数转换为十进制数 ;二进制与八进制之间的转换 ;二进制与十六进制之间的转换 ;码制(了解);1 机器数 在计算机中,数值型数据是用二进制数来表示的,数值型数据有正、负之分,那么在计算机内部是如何表示正、负号的呢? 在计算机内部数值型数据的最高位用来表示数值的正负,这一位通常称为符号位。 规定:用“0”表示“+”号,用“1”表示“﹣”号。   在计算机内部数字和正负号都用二进制代码表示,两者结合在一起构成数值型数据的机内表示。我们把这种连同数字与符号组合在一起的二进制数称为机器数 如:2 =(+53)10   即在计算机内一串二进制数代表十进制数+53。 2 =(﹣53)10   在计算机内一串二进制数代表十进制数﹣53。 ; 2. 原码、反码和补码   计算机中机器数可以用不同的码制来表示,常用的码制有原码表示法、反码表示法和补码表示法。 设机器字长为n位,最高位为符号位,其余n-1位为数值位。 ★ 原码表示法   原码:最高位为真值的符号(正为0,负为1)其余n-1位为数值位且与真值的数值位相同。数X的原码记为[X]原。   例如:假设机器字长8位,二进制数+1011011和﹣1011011的原码分别表示11011011。   注意:在原码表示中,零有两种表示形式,   即:[+0]原 [﹣0]原   原码所能表示的数的范围与机器字长有关 设机器字长为八位时,最高位为符号位,整数原码表示的范围为﹣127 ~ +127。即最大数最小数 同理,机器字长为十六位时,整数原码的范围为﹣32767 ~ +32767。;〖例15〗假设字长为8,求十进制数+56与﹣56的原码。 因为 (56)10 =(111000)2 所以 [+56]原 = [﹣56]原 用原码表示一个数简单、直观,与真值之间转换方便。这种表示法,对乘法和除法的符号判别是很方便的,在作乘法或除法时,把数的符号位按位相加后,就得到结果的符号位。   但这种表示法对加、减法来说运算比较复杂,不能用它直接对两个同号数相减或两个异号数相加。 例如:十进制数“39”与“﹣56”的两个原码直接相加。 因为 [+39]原 = [﹣56]原 = 0 0 1 0 0 1 1 1 + 1 0 1 1 1 0 0 0 1 1 0 1 1 1 1 1 其结果符号位为1表示是负数,真值为“1011111”,即等于十进制数“﹣95”,这显然是错误的。 ;又如,十进制数“+39”与“+56”的两个原码直接相减: 0 0 1 0 0 1 1 1 ﹣ 0 0 1 1 1 0 0 0 1 1 1 0 1 1 1 1 其机器数为,真值为十进制数﹣111,这显然也是不对的。因此为了计算机中方便进行加、减法而引入了反码和补码表示法。 ★反码表示法 反码:正数的反码和原码相同,负数的反码是对该数的原码除符号位外各位取反,即“0”变“1”,“1”变“0”。数X的反码记为[X]反。 例如:设机器字长8位,二进制数+1011011和﹣1011011的反码分别表示10100100。 零的反码表示有两种,即:[ +0]反 = [﹣0]反 =可以验证,任何一个数的反码的反码即是原码本身。反码通常作为求补过程的中间形式。 ; ★ 补码表示法 补码:正数的补码和原码相同,负数的补码是对该数的原码除符号位外各位取反,最末位加1。即:反码加1。数X的补码记为[X]补。   例如:设机器字长8位,二进制数+1011011和﹣1011011的补码分别表示10100101。 零的补码表示是唯一的。    即:[+0]补 = [﹣0]补 =

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档