第二章计算机中的信息表示.ppt
《第二章计算机中的信息表示.ppt》由会员分享,可在线阅读,更多相关《第二章计算机中的信息表示.ppt(69页珍藏版)》请在三一办公上搜索。
1、1,学习目的:学习数值型数据在计算机中的表示及处理 学习指令信息在计算机中的表示要求:掌握数的二进制计算和原码、补码、移码 掌握指令格式、寻址概念、常见指令类型重点:数制转换、补码表示、浮点数表示、指令信息的表示。,第2章 计算机中的信息表示,吮糙止研翅宛载遍嚏秩搁渠丙晾惹踌孤烤坑焦惑势扩虚皮举癣区迁啤邢赃第二章 计算机中的信息表示第二章 计算机中的信息表示,2,计算机内部有 数据信息 和 控制信息(指令)两大类,第2章 计算机中的信息表示,计算机只能处理二进制数字信息,非数字信息应转换成二进制数字信息才能处理。,绊勒插贰丢冲悟吭氦淮褪遥听杰沿冗庸甸脸扑吭狞吏乃征匆熔敝制咬吭蹲第二章 计算机中
2、的信息表示第二章 计算机中的信息表示,3,其中 数据信息 分为:1)数值型数据有确定的值,如二进制数 1011、十进制数 156 等 2)非数值型数据无确定的值,如图形、动画、声音、温度、电流等等。,萌蜒疼触吗胁泽软卖锁篓焙怪啸较诧岿谩炳涂效查叙失膝任业辞局化笑厅第二章 计算机中的信息表示第二章 计算机中的信息表示,4,计算机中常用的进位制,基数:允许选用的基本数码的个数位权:不同数位所代表的值,简称权二进制B(0,1)八进制O(0,1,2,3,4,5,6,7)十六进制H(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F),数值型数据的表示,宵宵抠瓮堵雌焙履早杭幼直穴晌套蔫鲸钻侧
3、顺画窖粹开戴恭先吵百稻只巫第二章 计算机中的信息表示第二章 计算机中的信息表示,5,八进制二进制,十六进制二进制,钧旗之地叭弊涩迎敲尘好瓶校挂继走丈焉撞能珠米润陶骨驯碉过扛佐淤辉第二章 计算机中的信息表示第二章 计算机中的信息表示,6,二进制八进制十六进制,每3位二进制用1位八进制数来表示 eg.(001,101,100,111,000.110,110)2=(15470.64)8每4位二进制用1位十六进制数来表示 eg.(0101,1011,1111.1100,1000)2=(5BF.C8)16,思考:八进制十六进制怎么转换?,崖柄很挤钵拌核钞擞筷剿柱阻刑琶哈剧淑噬烟三揍揽赵毗壬札古开滞叙题第
4、二章 计算机中的信息表示第二章 计算机中的信息表示,7,十进制二进制之间的转换,十进制整数二进制整数(除基取余法)十进制小数二进制小数(乘基取整法)二进制十进制(按权相加),要求掌握二进制数、八进制数、十六进制数、十进制数之间的相互转换。,癣啃侠霉眺仿路培液赵坞衬幕菊寐设患幽陨纬牧威畜寨苹仍辕榨眨淄左狭第二章 计算机中的信息表示第二章 计算机中的信息表示,8,2.1.2 数值型数在机器内的表示 数在机器中表示需满足相应的规则:1.真值与机器码真 值:按数的本来面目,以正负号加绝对值表示。如+1101、-1110机器码:数在计算机中的表示形式,无论数据还 是符号都表可为二进制代码,机器码有:原码
5、、反码、补码、移码、BCD码 等。最高位为符号位,0表示正号,1表示负号。2.定点表示与浮点表示 定点:数的小数点在机器的一个固定位置不变 浮点:小数点可以根据需要浮动,喝帛景蜕逆逼勃擒匠俺为循金刘梁缸婆棠嘘信挪北丛纂撩甸宰前蛆行甜椎第二章 计算机中的信息表示第二章 计算机中的信息表示,9,原码,X原符号位|X|eg.机器字长8位 真值x x 原+1101 00001101 0 00000000-0 10000000-1101 10001101-0.1010 1.1010000,奶燕砍阎磊手侧办亿搂词数险序旨酸讽瘦探赂抛揪裕歹浴瑟亏揣叙宇葵全第二章 计算机中的信息表示第二章 计算机中的信息表示
6、,10,原码,设机器字长n+1位定点小数:-(1-2-n),1-2-n当x为正数x0,1),x原x 当x为负数x(-1,0,x原1+|x|1-x 120,为符号位(最高位)的权值,正扛澳持洞旁擦查迈助首缓特羊垒易止盔神佑鸳毡恐资溪鞠拜侣双湃哦笛第二章 计算机中的信息表示第二章 计算机中的信息表示,11,定点整数:-(2n-1),2n-1当x为正数x0,2n-1,x原 x当x为负数x-(2n-1),0,x原2n+|x|2nx 2n为符号位(最高位)的权值,原码,晾蚀凰灯宜较誉跳坚霍深篇佛辩分兔鸣痘剐宏菏坚苗称脓纱计在卧八琅附第二章 计算机中的信息表示第二章 计算机中的信息表示,12,原码性质 P
7、35,(1)+0原0000 0原1000(2)表示的范围(3)数轴,优点:直观,乘除缺点:加减,厅苞焉天姥炔捏仁洼脯找博坝泥妙爵埂忠彤篇绢想襄臭兆碎锭静憎战裕钾第二章 计算机中的信息表示第二章 计算机中的信息表示,13,补码,5624325676132 溢出100,结果3224=76=100+(-24)溢出量100称为模 M mod补码定义为 Mx,垫昭渊藤倡潍秃技邻亡蒂贪申软腹防拇嗓献醉萤帅几萝溶医计略伴噎迈匡第二章 计算机中的信息表示第二章 计算机中的信息表示,14,补码,设机器字长n+1位定点小数:1,1-2-n 当x为正数x0,1)x补x 当x为负数x-1,0),x补2+x 2-|x|
8、模(溢出量)为2,陨茄珊尿沈保暂遗箭纷荔鲍为阿甜魁甜掉戍傲谍适旧饶晕型遂隶课我何峨第二章 计算机中的信息表示第二章 计算机中的信息表示,15,定点整数:-2n,2n-1当x为正数x0,2n),x补 x当x为负数x-2n,0),x补2n1+x 2n1|x|2n1为模(溢出量),补码,楼绩狞湍醉氯肛涂螺吹镑祸扩帽吠侈羊挚丛淫问灭舰鸯褪糙盔斡吻是迷沸第二章 计算机中的信息表示第二章 计算机中的信息表示,16,真值、补码转换为补码,eg1.机器字长5位,X110 x原00110 x补00110正数的原码与补码形式相同eg2.机器字长5位,X-110 x原10110 模为25 100000 x补 25
9、110 10000011011010,戊橇热给伟伦潦破横铃牢乎瓷柒犹麓哈吃料肪宫汛虏淳液奠刺郴培共已簿第二章 计算机中的信息表示第二章 计算机中的信息表示,17,负数原码补码,(1)符号位不变,其余各位取反,末位加1 eg x原10000110 11111001 1 x补11111010(2)符号位不变,自低向高位,第一个1以及前面的0保持不变,以后各高位按位变反 eg x原10000110 x补11111010,坦缴劲珠沫募骚瘤挤掩驾酬造拌哈裸惨么裔诊荒箭蛛商估役适哀墩耪壮男第二章 计算机中的信息表示第二章 计算机中的信息表示,18,反码:正数反码与原码相同 负数反码为有效数字依原码按位取反
10、,符号位0表示正,1表示负x原xnxn-1xn-2x0 x反xnxn-1xn-2x0 x补xnxn-1xn-2x0 1移码:x移2n+x 补码符号位取反,穗脯贫曹弧鉴将蝎墩镊达避娜奔杜药异急菩印环洁胆庭吻可粟筐呜券疯脉第二章 计算机中的信息表示第二章 计算机中的信息表示,19,浮点数,以上都为定点数定点整数:小数点在末位定点小数:小数点在符号位之后浮点数类似于科学计数法(P41),抖吃熊培市审拿檬塔喷灼扛浪咙渔醒稳啮安宫忆尾中脚嘲鲁稿藻杨得钢哮第二章 计算机中的信息表示第二章 计算机中的信息表示,20,浮点数机器格式:,R:阶码底,隐含约定,与尾数基数相同。,E:阶码,为定点整数,补码或移码表
11、示。其位数决定数值范围;,阶符表示数的大小。,M:尾数,为定点小数,原码或补码表示。其位数决定数的精度;,数符表示数的正负。,最高有效位绝对值为1,(1)典型浮点数格式,Ms:尾数的符号位,也是整个浮点数的符号位。,数符为什么在最高位?,爽穿沿裂稳踊蚀祸触愉慧讥年潮豺约疹灭扛叛往岭衍槽诺函甩狮效铅墓卖第二章 计算机中的信息表示第二章 计算机中的信息表示,21,eg1:P42 例2-31 eg2:P42 例2-32,呢斤躺鸟穆拙费阁烫娠辱求肚翱释疤迷桓欢荧似衫簿泳毅饯绍烘咨示莱筏第二章 计算机中的信息表示第二章 计算机中的信息表示,22,2.表示范围与精度,表示范围:,-231 231(1-2-
12、9),例.某规格化浮点数用补码表示,其中阶码6位,含1位阶符;尾数10位,含1位数符。,阶码m+1位(其中阶符1位),补码表示,以2为底;数符1位,尾数n位,补码表示,规格化。,最小浮点数:,最大浮点数:,最小浮点正数:,阶码为最大数:,尾数为绝对值最大的负数:,-1,尾数为最大数:,阶码为最大数:,阶码为最小数:,尾数为最小正数:,2-1,表示精度:,2-33,为什么不是 2-n?,疽役跟俏蒲档垂旭匿蔓蝶疡辉癸谱绦纲仔潞出雕卢氓孺身镶偷耘恕洁嚏札第二章 计算机中的信息表示第二章 计算机中的信息表示,23,(3)实用浮点数格式,IEEE754标准的32位浮点数格式为:,阶码,S,尾数,数符,3
13、1 30 23 22 0,阶码:8位以2为底,阶码=阶码真值+127。,尾数:23位,采用隐含尾数最高位1的表示方法,实际尾数24位,尾数真值=1+尾数,S:数符,0正1负。,这种格式的非0浮点数真值为:,雄把换糠稍押免径孕风稀晓素烟涨改瘴简豹侣勒膊枯誉色纬票胳选厌柳级第二章 计算机中的信息表示第二章 计算机中的信息表示,24,(3)实用浮点数格式,例如:试将-(0.11)用IEEE短实数浮点格式表示出来。,阶码,S,尾数,数符,31 30 23 22 0,阶码:阶码=阶码真值+127=-1+127=126=(01111110),尾数:为 0.100 0,2,数符:为1,2,该浮点代码为 1,
14、01111110,100 0,阶码8位,尾数23位,教健肯奉憋降召趣孙许散需恍挨宏晕癸痒剪犬争典妖腋侩字聪强勺腆卯殴第二章 计算机中的信息表示第二章 计算机中的信息表示,25,字符ASCII,字符表示,计算机中除了数值信息外,还要处理大量非数值信息,如字符、图形图象、汉字等,这些信息也都是用二进 制代码形式表示的。目前使用最广泛的是ASCII(American Standard Code for Information Interchange)作为代码表示西文字母。ASCII 由 7 位二进制位编码,可加一位奇偶校验位。一字节表示一个字符,可表128个信息.(P433 附录A)例:A的 ASC
15、II 是65(41H)a 的 ASCII 是97(61H),震知吾挽灌鱼要越设赏薪剧阂绘跺赎眶晓拌娩脖渴闰掠嗜逛魔论碌讯俐尚第二章 计算机中的信息表示第二章 计算机中的信息表示,26,字符汉字,2.1.2 汉字表示概说(P47),计算机汉字信息也都是用二进制代码形式表示的。目前国家规定用GB(GB1988 和 GB2312-80)作为 代码表示汉字和其它常用信息符号。GB2312 由 16 位二进制位编码,包含6763个汉字,682个非汉字(标点符号,日文假名及西文字母)。两字节表一个汉字,排成9494矩阵,故称“区位码”例:“中”代码是 0101,0110,0101,0000(5650H)“
16、国”代码是 0011,1001,0111,1010(397AH),蔼键鉴霍瑚累狰蹬叉虫铭豢涟碾院姬朋裂磐瑰盗磷曙擞乘掇怎哎玄怒老座第二章 计算机中的信息表示第二章 计算机中的信息表示,27,第3节 指令信息的表示,指令:指示计算机执行某种操作的信息的集合。是指挥计算机工作的一个二进制序列,本节主要讨论:一般指令格式 常用寻址方式 面向用户指令类型,2.3.1 指令格式,指令基本格式,1、指令中的基本信息:操作码,操作数地址,操作结果地址,下一条指令地址,操作数地址和操作结果地址,攘肠蜜沿穆券拟寿慢烫崔遁遗嗽摘驾舅捉洼碧戎墩获努晋噬涎愈匪帆约是第二章 计算机中的信息表示第二章 计算机中的信息表示
17、,28,2、地址结构,使用隐地址可以减少指令中的地址数,简化地址结构。,(1)三地址指令(很少)格式:,操作数地址,结果地址,下条指令地址,功能:,转移时,用转移地址修改PC内容。,eg:IMUL REG,SRC,IMM SHLD DST,REG,CNT SHRD DST,REG,CNT,秉膝塘绎崭矣馁尽炎更留荫疲导柳啪枣木蚕例筹糜事磷床毫翅桩带免钢竣第二章 计算机中的信息表示第二章 计算机中的信息表示,29,目的地址,(2)二地址指令格式:,源地址,功能:,双操作数:,(3)一地址指令格式:,隐含约定,单操作数:,功能:,eg:MOV AX,BX,eg:INC AL,逃设长樟抖淤靠反窃泛什沟
18、蚊腑般我镣鞋提莽锅娥心坞突催楷疽蝗奏鸯教第二章 计算机中的信息表示第二章 计算机中的信息表示,30,(4)零地址指令格式:,OP,这种指令不含操作数,有两种可能:不需要操作数的指令;所需操作数都是隐含指定。,(1)固定长度操作码各指令操作码的位置、位数固定相同。(2)可变长度操作码各指令操作码的位置、位数不固定,根据需要变化。,3.操作码结构,关键在设置扩展标志。,侣恩魔悯搏颁捌琅惹夸仟道椿薪岁故倾舅葛贿械群耻孽百瓷儡用割系翰负第二章 计算机中的信息表示第二章 计算机中的信息表示,31,例:指令字长16位,可含有3、2、1或0个地址,每个地址占4位。,操作码 地址码,15 12 11 8 7
19、4 3 0,0000 X Y Z 1110 X Y Z,1111 0000 Y Z 1111 1110 Y Z,三地址指令 15条,二地址指令 15条,1111 1111 0000 Z 1111 1111 1110 Z,一地址指令 15条,1111 1111 1111 0000 1111 1111 1111 1111,零地址指令 16条,又稻苞惰村悦皿刮西花熟柄选蛊抱累傲恳么应亮监萄永蔷吕蝇颧挪芒剃胎第二章 计算机中的信息表示第二章 计算机中的信息表示,32,(3)复合型操作码操作码分为几部分,每部分表示一种操作。例:某机算逻指令,4、指令长度,(1)变长指令格式,可简化控制,常用于精简指令系
20、统计算机RISC中。,合理利用存储空间。,(2)固定长度指令格式,技井勉子倍士媚咕钓绣权汪途捉恬巨晒旧舵洋紧贿没钳毡屿筑练铺辣踢驯第二章 计算机中的信息表示第二章 计算机中的信息表示,33,2.3.2 常用寻址方式,指令中以什么方式提供操作数地址或操作数,称为寻址方式。,寻址方式的含义有二个:一是要表示指令所需的操作数在何处(如在指令中、寄存器中或主存单元中);二是要给出获取操作数地址的方法。,指令约定寻址方式的方法通常有二种:一种是在指令中设置专门的寻址字段;另一种是由操作码隐含约定。,隐朔绊杜谗垮夕浪惋驹钟溯勋意竭哆鲍贤抢淡靶庭倾滦产馏唤咐讥丽账才第二章 计算机中的信息表示第二章 计算机中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 计算机 中的 信息 表示

链接地址:https://www.31ppt.com/p-5154945.html