计算机系统概述与社会信息化.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文档。上传文档
查看更多
机器内部小数点是隐含的,位置可以固定,也可以可变动。前者称为定点数,后者称为浮点数。 定点整数 定点小数 小数点位置固定在数值最低位后面,表示整数。 小数点位置定在数值最高位前面,表示纯小数 (193)D =B 数符 0 数值部分 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 小数点位置 数符 1 数值部分 1 0 1 1 0 0 0 0 0 0 0 小数点位置 (-0.6875)D =(-0.1011)B 0 0 0 0 定点数表示方法 */70 当用M位二进制数存储数据时, ? 定点数范围和精度 定点整数N的取值范围是:-(2M-1-1)≤N≤(2M-1-1) 定点小数N的取值范围是:-(1-2-(M-1))≤N≤(1-2-(M-1)) 例:计算机内用2个字节(16位二进制数) 能够存储定点小数N的范围是: 能够存储定点整数N的范围是: -(215-1)≤N≤(215-1),即 -32767≤N≤32767; -(1-2-15)≤N≤(1-2-15), 即-0.999969482421875≤N≤0.999969482421875。 */70 任何R进制数都可以表示成:N=±S×R± j 阶码 尾数 数符 阶符 如:十进制数 356.21 =+0.35621×10+3 二进制数 -0.0011001 =-0.11001×2-10 =-11001×2-111 =+35621×10-2 浮点数存放形式 阶符 阶码 数符 尾数 (-110.11)B =(-0.11011×10+11)B 0 11 1 11011 浮点数表示方法 规范化形式规定:尾数值的最高位为1。 =-1.1001×2-11 */70 要考虑机器字长。 原码 补码 反码 最高位存放数的符号(0为正,1为负),数值部分以二进制形式表示。 如:X=+1010011 【X】原=0101 0011 Y=-1010011 【Y】原=1101 0011 正数的反码是原码本身;负数的反码为对原码按位(除符号位外)取反,即0变1,1变0。 【X】反=0101 0011 【Y】反=1010 1100 正数的补码表示与原码相同;负数的补码等于其相应反码加1(在最低位加1)。 【X】补=0101 0011 【Y】补=1010 1101 原码、反码和补码 */70 (1010)B+(1101)B =(10111)B (1101)B-(1010)B =(11)B (1101)B×(1010)B =B (10111)B÷(11)B =(111)B ? 补码运算规则 两个n位二进制数之和(差)的补码等于这两个数的补码之和(差),即:[X±Y] 补=[X] 补±[Y] 补 。 二进制算术运算 补码运算 例:用补码进行加法运算:(+20)+(-10)=(+10)。 0001 0100 [+20] 补 + 1111 0110 [-10] 补 10000 1010 进位,自然丢掉 [+10] 补 */70 ? 通过补码加法实现减法运算 设两个带符号数分别为X和Y,X-Y=X+(-Y) [X-Y] 补=(X+[-Y] )补=[X] 补+[-Y] 补 进位,自然丢掉 例:设X=-20,Y=15,用加法进行X-Y运算。 [X] 补[Y] 补[-Y] 补1110 1100 [-20] 补 + [-35] 补 [-15] 补 1111 0001 11101 1101 */70 逻辑值用于判断某个条件成立与否,成立为1(真),反之为0(假)。 逻辑与运算 逻辑或运算 逻辑非运算 用“×”、“∧”或“and”表示 用“+”、“∨”或“or”表示 用“-” 或“not”表示 逻辑运算 */70 采用ASCⅡ码。即美国信息交换标准字符码。用7位二进制数表示一个字符编码,用8位二进制存储,最高位为“0”。 西文字符编码 d6d5d4 d3d2d1d0, 000 001 010 011 100 101 110 111 0000 NUL DLE SP 0 @ P ` p 0001 SOH DC1 ! 1 A Q a q 0010 STX DC2 “ 2 B R b r 0011 ETX DC3 # 3 C S c s 0100 EOT DC4 $ 4 D T d t 0101 ENQ NAK % 5 E U e u 0110 ACK SYN 6 F V f v 0111 BEL ETB ‘ 7 G W g w 1000 BS CAN ( 8 H X h x 1001 HT EM ) 9 I Y i y 1010 LF SUB * : J Z j

文档评论(0)

浪漫唯美-文档菜鸟 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档