- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理-第2章 信息表示与编码
计 算 机 组 成 原 理;1、进位计数制以及相互转换
十进制,二进制,八进制,十六进制
2、数值数据和非数值数据的表示方法
数值数据
定点数----原反补移
浮点数----IEEE754
BCD码
非数值数据 ASCII、汉字
;本讲将解决的主要问题 ;1、进位计数制;十进制数的多项式表示:
N10=dn-1 ×10n-1 + dn-2 ×10n-2 + ? ? ? ? ? ?d1 ×101 + d0 ×100 + d-1 ×10-1 + d-2 ×10-2 + ? ? ? ? ? ?d-m ×10-M
m,n为正整数,其中n为整数位数;m为小数位数。Di表示第i位的系数,10i称为该位的权.;3、十六进制(Hexadecimal);4 、进位计数制之间的转换;2)十进制转换成二进制方法;除基取余法:把给定的除以基数,取余数作为最低位的系数,然后继续将商部分除以 基数,余数作为次低位系数,重复操作直至商为 0例如:用基数除法将(327)10转换成二进制数; 把给定的十进制小数乘以 2 ,取其整数作为二进制小数的第一位,然后取小数部分继续乘以2,将所的整数部分作为第二位小数,重复操作直至得到所需要的二进制小数;例:将(0.2)10 转换成二进制小数;减权定位法;二进制(B)转换成八进制(Q);二进制(B)转换成十六进制(H);常用信息分类及表示;真值:正、负号加某进制数绝对值的形式称为真值。如+3,-5等,即实际值。
机器数:符号以及数值都数码化的数称为机器数如 :X=01011 Y=11011
即真值在机器中的表示,称为机器数;计算机中常用的数据表示格式有两种:
? 定点格式——容许的数值范围有限,但要求的处理硬件比
较简单。
? 浮点格式——容许的数值范围很大,但要求的处理硬件比
较复杂。;定点数:小数点位置固定不变的数
定点整数:小数点固定在最低位数的右面
; 无符号数的编码;计算机中定点数表示方法——
原码、补码、反码、移码。
; 若定点小数的原码形式为 x0. x1 x2 ··· xn,(共n+1位)则原码表示的定义是:;例1: x = +0.1001, 则 [x]原= 0.1001
x = -0.1001, 则 [x]原 = 1+ |x| = 1.1001 ;原码小数的表示范围:
最大值 : 1- 2-n
最小值:-(1- 2-n)
;原码为符号位加上数的绝对值,0正1负;
原码零有两个编码,+0和 -0编码不同;
原码加减运算复杂,乘除运算规则简单;
原码表示简单,易于同真值之间进行转换。
;2、补码表示法 ; 计算机中运算器、寄存器、计数器都有一定的位数,不可能容纳无限大的任意数。当运算结果超出实际的最大表示范围,就会发生溢出,此时所产生的溢出量就是模(module)。
因此,可以把模定义为一个计量器的容量。如:一个4位的计数器,它的计数值为0--15。当计数器计满15之后再加1,这个计数器就发生溢出,其溢出量为16,也就是模等于16。;定义:; 若定点小数的补码形式为 x0. x1 x2 ··· xn,则补码表示的定义是:; 若定点整数的补码形式为 x0 x1 x2 ··· xn,则补码表示的定义是:;n+1位补码整数: -2n ___ 2n -1
n+1 位补码小数: - 1 ___ 1- 2-n;补码最高一位为符号位,0正1负;;最大的优点就是将减法运算转换成加法运算。;例 设x=1010,y=-1010,求[x]补和[y]补。;原码与补码之间的转换;由[X]补求[-X]补;求值方法;(1)定点小数定义 ;例: x = 0.10110 -0.10110 0.0000 [ x ]反=;(3)定点整数定义 ;4、移码表示法 ;例1:当正数 x = +10101 时,
[x]移= 25 + 10101 = 1,10101 ;
例2:当负数 x = -10101 时,
[x]移= 25 +x = 25 – 10101 = 0,01011
例3:0的移码是唯一的,即:
[+0]移 = [-0]移 = 100…00 ;补码的定义:;移码、补码和真值之间的关系;? 在移码中,最高位为0表示负数,最高位为1表示正数,这与原
码、补码、反码的符号位取值正好相反。
? 移码为全0时所对应的真值最小
您可能关注的文档
- 中级按摩师培训知识.ppt
- 中老年人眼保健基本知识讲座.ppt
- 第六章 港口规划设计.ppt
- 中药穴位外敷治疗-袁三文幻灯片.ppt
- 中职的护理-糖尿病.ppt
- 第六章学前儿童.ppt
- 中药学知识_第二十二章.平肝息风药.ppt
- 中诊脏腑辨证幻灯片.ppt
- 中西医治疗高血压病优势及不足评述修改.ppt
- 第六讲 宾客投诉管理.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)