- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学课件讲义PPT教学教案培训资料医学中小学上课资料
第2章 计算机中的信息表示;2.1 无符号数和有符号数;2.原码表示法;;3.补码表示法;;;(2)补码的定义;小数补码的定义为;;;例2.1 设机器数字长为8位(其中一位为符号位),对于整数,当其分别代表无符号数、原码、补码和反码时,对应的真值范围各位为多少?;;5.移码表示法;;;;2.2?数的定点表示和浮点表示;2.2.2浮点表示;1. 浮点数的表示形式;2. 浮点数的表示范围;3.浮点数的规格化;2.2.3 定点数和浮点数的比较;2.2.4举例;;;;2.2.5 IEEE 754;;2.3 定点运算;例2.7 设机器数字长为8位(含一符号位),若A=±26,写出三种机器数左、右移一位和两位后的表示形式及对应的真值,并分析结果的正确性。;;其中(a)真值为正的三种机器数的移位操作;(b)负数原码的移位操作;(c)负数补码的移位操作;(d)负数反码的移位操作。;3. 算术移位与逻辑移位的区别;2.3.2 加法与减法运算;;;;;(2)溢出判断;;;; 计算机中采用一位符号位判断时,为了节省时间,通常用符号位产生的进位与最高有效位产生的进位异或操作后,按其结果进行判断。若异或结果为1,即为溢出;异或结果为0,则无溢出。例2.12中符号位有进位,最高有效位无进位,即1⊕0=1,故溢出。例2.13中符号位有进位,最高有效位也有进位,即1⊕1=0,故无溢出。;(3) 补码定点加减法所需硬件配置;(4).补码加减运算控制流程;2.3.3 乘法运算;;;;上述运算过程可归纳为:
①乘法运算可用移位和加法来实现,当两个四位数相乘,总共需做四次加法和四次移位。
②由乘数的末位值确定被乘数是否与原部分积相加,然后右移一位,形成新的部分积;同时乘数也右移一位,由次低位作新的末位,空出的最高位放部分积的最低位。
③每次做加法时,被乘数仅仅与原部分积的高位相加,其低位被移至乘数所空出的高位位置。
实现这种运算比较容易,用一个寄存器存放被乘数,一个寄存器存放乘积的高位,另一个寄存器存放乘积的低位与乘数。再配上加法器及其它相应电路,就可组成乘法器。又因加法只在部分积的高位进行,故这种算法不仅节省硬件资源,而且缩短运算时间。;(3)原码乘法;;;;0.0000; 图中A、X、Q均为n+1位的寄存器,其中X存放被乘数???原码,Q存放乘数的原码。移位或加的选择控制电路受乘数末位Qn控制(当Qn=1时,A和X内容相加后,A、Q右移一位;当Qn=0时,只作A、Q右移一位的操作)。计数器C用于控制逐位相乘的次数。S存放乘积的符号。GM为乘法标记。 ;③ 原码一位乘控制流程;③原码两位乘;;例2.15 设x=0.111111,y= -0.111001,用原码两位乘求[x﹒y]原。 ;;2.3.4除法运算; ②按照每次减法总是保持余数不动低位补0,再减去右移后的除数这一规则,则要求加法器的位数必须为除数的两倍。仔细分析发现,右移除数可以用左移余数的办法代替,其运算结果是一样的,但对线路结构更有利。不过此刻所得到的余数不是真正的余数,只有将它乘上2-n才是真正的余数。
③笔算求商时是从高位向低位逐位求的,而要求机器把每位商直接写到寄存器的不同位也是不可取的。计算机可将每一位商直接写到寄存器的最低位,并把原来的部分商左移一位。
综上所述,便可得原码除法运算规则。;2.4 浮点四则运算;1.对阶;2.尾数求和;3.规格化;;;法同样有使尾数变大和变小的两种可能。 ;;5.溢出判断;2.4.2浮点乘除法运算;2.5算术逻辑单元;;2.5.2快速进位链;2.串行进位链;3.并行进位链;(1)单重分组跳跃进位就是将n位全加器分成若干小组,小组内的进位同时产生,小组与小组之间采用串行进位,这种进位又有组内并行、组间串行之称。;(2)双重分组跳跃进位;;;;;;2.6 字符的表示;2.6.2 UNICODE编码;2.6.3 汉字编码简介; 随着亚洲地区计算机应用的普及与深入,汉字字符集及其编码还在发展。国际标准ISO/IEC 10646提出了一种包括全世界现代书面语言文字所使用的所有字符的标准编码,每个字符用4个字节(称为UCS-4)或2个字节(称为UCS-2)来编码。我国(包括香港、台湾地区)与日本、韩国联合制订了一个统一的汉字字符集(CJK编码),共收集了上述不同国家和地区的共约2万多汉字及符号,采用2字节(即:UCS-2)编码,现已被批准为国家标准(GB13000 )。美国微软公司在Windows 95和Windows NT操作系统(中文版)中也已采用了中西文统一编码,收集了中、日、韩三国常用的约2万汉字,称为“Unicode”(2字节编码),它与ISO/IEC 10646的UCS-2编码一致。;3.汉字的字模点阵码和轮廓描述;
原创力文档


文档评论(0)