信息技术1 信息技术1 2机器整数表示与运算.pptVIP

信息技术1 信息技术1 2机器整数表示与运算.ppt

  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文档。上传文档
查看更多
(2)已知真值求机器数 数据的高位 数据的低位 存放在内存的高地址 存放在内存的低地址 视频4: 整数是怎么存放在计算机中的? 下面以32位字长为例, 给出32位C语言记录格式,求其真值。 要求真值,一定要将32位C语言记录格式变成原码形式。 原码形式的最高位是符号位,后面的就是真值。 二、机器数的分类 4、原码/反码/补码/真值转换 (3)已知机器数求真值 三、机器整数的运算 1、补码的运算规则 模数的概念 三、机器整数的运算 2、加法运算 (1) [X+Y]补= 所以 [X+Y]原==(-97)10 (2) * 8-2和8+14的值是一样的但符号位不同 * * * * * * * * * * * 思考:0-65535(216-1)/ -32768(-215)-32767(215-1) * 信息技术Ⅰ 主讲 机器整数表示与运算 视频3: 第2周学习指南 回顾上次课内容 为什么计算机系统采用二进制计数? 人类的计数方式通常是“逢十进一”,称为十进制(Decimal),大概因为人有十个手指,所以十进制是最自然的计数方式,很多民族的语言文字中都有十个数字,而阿拉伯数字0~9是目前最广泛采用的。 计算机是用数字电路搭成的,数字电路中只有1和0两种状态,或者可以说计算机只有两个手指,所以对计算机来说二进制(Binary)是最自然的计数方式。根据“逢二进一”的原则,十进制的1、2、3、4分别对应二进制的1、10、11、100。二进制的一位数字称为一个位(Bit),三个bit能够表示的最大的二进制数是111,也就是十进制的7。不管用哪种计数方式,数的大小并没有变,十进制的1+1等于2,二进制的1+1等于10,二进制的10和十进制的2大小是相等的。 回顾上次课内容 转换规则: (1)十进制转二进制 (2)二进制转十进制 (3)二进制转八进制 (4)二进制转十六进制 (5)八进制转二进制 (6)十六进制转二进制 (7)十进制转八进制、十六进制 (8)八进制、十六进制转十进制 主要内容 一、机器数与真值 二、机器数的分类 (原码、反码、补码) 三、机器数(整数)的加减运算 一、机器数与真值 机器数是数字在计算机中的二进制表示形式。 机器数有两个基本特点: (1)数的符号数值化。实用的数据有正数和负数,由于计算机内部的硬件只能表示两种物理状态(用0和1表示),因此实用数据的正号“+”或负号“-”,在机器里就用一位二进制的0或1来区别。通常这个符号放在二进制数的最高位,称符号位,以0代表符号“+”,以1代表符号“-”。因为有符号占据一位,数的形式值就不等于真正的数值。 (2)二进制的位数受机器设备的限制。 机器内部设备一次能表示的二进制位数叫机器的字长,一台机器的字长是固定的。字长8位叫一个字节(Byte),机器字长一般都是字节的整数倍,如字长8位、16位、32位、64位。 机器数:数字在计算机中的二进制表示形式。 真值:带符号位的机器数对应的数值称为机器数的真值。 例如二进制真值数 -011011,它的机器数为 一、机器数与真值 二、机器数的分类 根据小数点位置固定与否,机器数又可以分为 定点数和浮点数。 通常,使用定点数表示整数,而用浮点数表示实数。 机器整数的表现形式有三种: 原码、反码、补码。 原码:将数的真值形式中“+”号用“0”表示,“-”号用“1”表示时,叫做数的原码形式,简称原码。 反码:即对正数来说,其反码和原码的形式相同;对负数来说,反码为其原码的数值部分各位取反。取反:0变1,1变0。 补码:即对正数来说,其补码和原码的形式相同;对负数来说,补码为其反码的末位加1。 正数的原码、反码和补码是完全相同的; 负数的原码、反码和补码其形式各不相同。 还有两种形式:补码的16进制形式,C语言记录格式(即为补码的16进制形式高位和低位颠倒) 二、机器数的分类 二、机器数的分类 1、原码 二、机器数的分类 1、原码 原码的优缺点 “+0”表示为0 0000000 “-0”表示为1 0000000 “+1”原码为0 0000001 “-1”表示为1 0000001 1+(-1)=1 0000010 =( -2)D? 二、机器数的分类 2、反码 反码的表示规定: 二、机器数的分类 3、补码 二、机器数的分类 3、补码 下面以32位字长为例, 给出真值,求机器数的原码、补码、补码的16进制、

文档评论(0)

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

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档