计算机组成原理第三讲(数值型数据表示).ppt_第1页
计算机组成原理第三讲(数值型数据表示).ppt_第2页
计算机组成原理第三讲(数值型数据表示).ppt_第3页
计算机组成原理第三讲(数值型数据表示).ppt_第4页
计算机组成原理第三讲(数值型数据表示).ppt_第5页
免费预览已结束,剩余27页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机构成原理,第三,数字型数据显示,内容评审,计算机硬件系统计算机软件系统构成的分层结构硬件,软件功能区分计算机的特征计算机性能指标进位计数, 计算机常用的二进制表示八进制表示十六进制表示二- -十进制表示、进位计数、各种位之间的变换二进制、八进制、从十六进制变换为十进制、八进制、十六进制和八进制、十六进制,机械数的表示是源代码表示法的一个数的例如X1=77D=1001101 X1原稿01001101 X2=-77D=-1001101 X2原稿11001101定点小数(N 1比特)原稿编码形式:X0.X1X2Xn定点整数(N 1比特)。 x1=77 d=1001101 x2=-77 d=-1

2、001101 x 1逆01001101 X2逆10110010 X1补偿01001101 X2补偿10110011定点小数(N 1位)补偿代码形式:x0.x110补偿代码形式:X0X1X2Xn (X0为符号位反转的表示法正数的反转与正数的原符号相同,但负数的反转除符号位以外,将原符号一位一位地反转。 x1=77 d=1001101 x2=-77 d=-1001101 x 1原01001101x1逆01001101 X2逆10110010定点小数(N 1位)解码形式:x0.x1101定点整数(N 1位)反转形式:X0X1X2Xn (X0是编码比特3种机器数的总结:对于正数,原码=补码=反转,对于

3、负数,符号位为1,其数值部分,最高位为下一个真值的原码,补码,0,1000110,1,0111010,0.1110,1.0010,0.0000,0.000 求-128、-127、-127、-126、-3、-2、-1、字长为8位(整数),求对应的真值是多少?机器数的显示、固定点数的显示、无固定小数点整数符号固定小数点整数、Xn、Xn-1、Xn-2、X0、数值部分(尾数)、小数点的位置、小数点的位置Xn-2、X0、数值部分(尾数)、小数点的位置、原代码点整数显示范围:-(2n -1) (2n -1 )、辅助代码的双曲馀弦值。 X0码位小数点数值部分(尾数)原码固定小数点小数显示的范围:-(2-n

4、) (2-n )补码固定小数点小数显示的范围:-(2-n )例如16位字长原码固定小数点显示的范围: (1-2) e :固定小数点整数、补码或移位代码的显示,其位数决定数值范围,层代码为、步码、尾数、步码、数字、标准化、左规则:尾数左移1比特、步码减1比特、右规则:尾数右移1比特、步码加1、基数不同、浮点数的标准化形式不同,例如: n即最高位的绝对浮点数的标准化,浮点数的表示,移位码: x移位=2n x(2nx - 2n) x为真值,n为整数的位移位码在轴上的表示:浮点数的表示,例如: x=10110 x移位=25 10100,=1,10100,=0,01100,x=。 x移位=27 1100

5、100,x补充=0,1100100 1100100,=0,001100,1,0,0,1,浮点数的显示,移位代码和补丁代码的比较,表2-2真值,补丁代码和移位代码的对照表,-10000, 0000浮点数的表示,Mf :表示浮点数的符号,n :其位数反映浮点数的精度,m :其位数反映浮点数的表示范围,Ef和m一起表示小数点的实际位置,浮点数的表示,范围和精度,浮点数的表示,范围和精度浮点数的表示如上图所示的尾数部n 1 浮点数表示范围。 浮点数表示范围和精度、2(2-m)(21 )、2(2m1)(1)、2(2m1)(1 2n )、2(2-m)(21)。 如果无论步长码的值如何,机械零处理浮点数步长

6、码都小于或等于它所指示的最小数,则无论尾数如何,机械零处理(例如,m=4 n=10 ),如果有利于在机器中实现“确定0”电路并且利用互补码表示步长码和尾数,则机械零为浮点浮点代码为(A3680000)16,求其真值。 (a 3680000 ) 16=(10100011,011000000 ) 2、E=(10100011 )补充=-(1011101)2=-(93 )、n=-(1011.110100 )2=-(0. 10110100 ) 224、e=(4) 10=(0000 ) 其中,数值部分全部取10比特、数值取1比特、浮点数步进码取5比特(包含1比特步骤)。 练习2 :将58表示为二进制和浮点数,将定点机器和浮点机器中的3种机器数和步进码作为移位代码写出,将尾数作为补充代码的形式(其他要求相同的例子)。 例如,最大正数、=215(1210 )、最小正数、最大负数、最小负数、=21521、=215(1210 )、=216、=21521、=。 A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论