计算机组成原理运算方法与运算器选编.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理运算方法与运算器选编

第二章 运算方法与运算器;;主要内容:;2.1 数据信息的表示方法;2.1.1 数值数据的表示;1.真值与机器数;2.数的机器码表示;(1)原码表示法;纯小数原码表示定义;纯整数原码表示定义;采用原码表示法简单易懂,但它的最大缺点是加法运算复杂。 当两数相加时,如果是同号则数值相加;如果是异号,则要进行减法。而在进行减法时还要比较绝对值的大小,然后大数减去小数,最后还要给结果选择符号。 ;(2)补码表示法;纯小数补码表示定义;纯整数补码表示定义; 对补码进行运算,可将加、减运算统一成加法运算,降低了对计算机运算器的要求,因此得到广泛的应用。;(3)反码表示法;(4)移码;原、反、补、移码转换方法;3.数的定点表示;3.数的定点表示 ;①设字长为8b,用原码表示时,其表示范围如下: 最小负数 最大负数 最小正数 最大正数 1.1111111 1.0000001 0.0000001 0.1111111 -(1-2-7) -2-7 2-7 1-2-7;①设字长为8b,用原码表示时,其表示范围如下: 最小负数 最大负数 最小正数 最大正数 -(27-1)=-127 -1 +1 27-1=127 ②设字长为8b,用补码表示时,其表示范围如下: 最小负数 最大负数 最小正数 最大正数 -27=-128 -1 +1 27-1=127;4.数的浮点表示法;J Em-1…E1 S D-1…D-(n-1);浮点数另一种格式: ;⑵ 浮点数的规格化;浮点数规格化;⑶ 浮点数的表示举例; ① x1=-256.5= -(100000000.1)2=-29×0.1000000001 阶码的补码为(+9)补 阶码的移码为(+9)移 尾数=1.01111111110000000000000 (规格化补码) 第一种浮点表示的格式为 1.01111111110000000000000 第二种浮点表示的格式为 101111111110000000000000;② x2=127/256=(1111111)2×2-8 = 2-1×0.1111111 阶码的补码为(-1)补 阶码的移码为(-1)移 尾数=0.11111110000000000000000(规格化补码) 第一种浮点表示的格式为 0.11111110000000000000000 第二种浮点表示的格式为 011111110000000000000000;⑷ 浮点数的表示范围; ;(5) 溢出问题;2.1.2 非数值数据的表示;1、字符编码;ASCII码编码表;其中95个编码,对应着计算机终端能敲入并且可以显示的95个字符,打印机设备也能打印这95个字符,如大小写各26个英文字母,0—9这10个数字符,通用的运算符和标点符号+,-,*,/,,=, 等等。;另外的33个字符,其编码值为0—31和127,则不对应任何一个可以显示或打印的实际字符,它们被用作控制码,控制计算机某些外围设备的工作特性和某些计算机软件的运行情况。 ;2、汉字编码;(1)汉字输入码;两种典型的数字编码: 区位码:是将国家标准局公布的6763个两级汉字分为94个区,每个区分94位,实际上把汉字表示成二维数组,每个汉字在数组中的下标就是区位码。 例如“中”字位于54区48位,“中”字的区位码即为“5448”。 国标码:将区位码加2020H,占用两个字节。 例如“中”字的国标码为区位码5448的区码和位码转化为16进制,为3630H,再加2020H得国标码5650H。;(2)汉字机内码;(3)汉字字模码;汉字输入码;2.2 定点加、减运算;2.2.1 定点补码加、减法与溢出;补码加减运算公式; [x

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档