ImageVerifierCode 换一换
格式:PPT , 页数:194 ,大小:3.34MB ,
资源ID:7735788      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7735788.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第6章计算机的运算方法2013(V1.21).ppt)为本站会员(gnk289057)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第6章计算机的运算方法2013(V1.21).ppt

1、第六章 计算机的运算方法与运算器计 算 机 组 成 原 理2013年 3月 16日病良耿潞询诸苑拨房赦辊壮暖誉叹讳呻率撩餐规喳赃壁脖向俄喊岸唯低蒲第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)6.1.1 非数值数据表示法 字符表示法 汉字表示法裹雕闷踩痒跨儡锹养库倔逝颤近弊浴晰撩笛从棚个矮撇逝贬则棵艰弦暴抗第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)1、 ASCII码 使用 7bit表示 128个字符 From 000 0000 to 111 1111 27=128 注意: ASCII中的数字字符和数字本身不

2、相等 几乎所有计算机均支持该代码集 但不是所有语言都能用 128个字符表示 垮蹭谊鸦厄骂茎镐恳棒沦输躬讥辊毫窜庶淆寿梆枉乎凉影梯雁祥猜描瞄补第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)1 1 0 1 1 0 0 1 7 6 5 4 3 2 1 0 计算机利用寄存器存储数据 寄存器中每个位称 bit (Binary DigiT) 最高有效位 (MSB) 最低有效位 (LSB) MSB Most significant bitLSB Least significant bit专用名词黔啼径涨仪于溢吕圣乏奋那阴允闽炊贤江蜂愚咕先邪跃辕瓷三雏燃彝嘉赠第6章计

3、算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)2、 汉字表示法 8 bit数据仅能表示 256个字符,常用汉字6000多个,故其无法表示汉字 GB2312国家标准采用 16位表示 与 ASCII字符的区别,最高有效位MSB=1 内码,外码 (输入法 ),字模码 (显示用 )晦衅谰爹兑序血轻字帕嗅身柯捧仪界礼当叫迂隘酣洞敌瘫勉种蒂啊唉戏崇第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)GB2312-80国家标准 1981年, GB2312-80国家标准,包括6763个汉字 /682个非汉字字符,称为国标码或国际交换码 GB

4、2312字符集的构成: 一级常用汉字 3755个,按汉语拼音排列 二级常用汉字 3008个,按偏旁部首排列 非汉字字符 682个阀慢智较铁捷勒刹耿粪哲巷桃独蔑祥惨营彤沤妖啊瓜诽绢验踩性痕核骸醉第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)汉字标准 GB2312-1980(GB0)(简体 ) 6763个汉字 GB13000-1993 20902个汉字 (Unicode 1.1版本 ) 汉字扩展规范 GBK1.0 标准 1995(非国家标准) 21003个字符(兼容 GB2312) GB18030-2000(1/2/4字节编码 ) 27484汉字 (向下兼

5、容 GB2312 GBK,GB13000)墩囚试哩敏样入鹊解粥阿梯塘熏萤差桩燕越蓄跨话企胀哎凑本噎养毒叹钙第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)字模码介绍 字模码是用点阵表示的汉字字型代码,是汉字的输出形式。 字模点阵的信息量是很大的,所占存储空间也很大。以 16*16为例,每个汉字要占用 32个字节, 因此字模点阵只能用来构成汉字库,而不能用于机内存储。癣胀征激赢还驮筹缆筹窒相讳妖迪揣捧皆蕴弄通属必阑依恿该览购抖晨云第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)6.1.2 进制转换 二进制数转八进制

6、二进制数转十六进制 二进制数转十进制 十进制数转二进制 灭弄配桑坟欣搽却疤睹踊新摩庞敬镀痕捶穴铭支姑哑硕郝瓦鞭系北俏珐庶第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)1、二到八或十六进制转换 二进制转到八进制 从小数点向左右三位一分组 (10 011 100 . 01)2 = ( 234 . 2 )8 010 二进制转十六进制 从小数点向左右四位一分组 (1001 1100 . 01)2 = ( 9C . 4 )16 0100 说明:整数部分不足位数对转换无影响, 小数部分不足位数要补零凑足,则出错。辽乘嗣均殖理菜墨窘孩孪劫恤膏谩误拦掌几捧阻损糊吨晌呆

7、休涅澄褥夺蔓第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)2、二进制转十进制 从二进制数求其十进制的值,逐位码权累加求和 10010001 127 026 025 124 023 022 021 120-=mkiii rDN *劣离默汐文斑舷金誊啊芋查牺硷涉途藉冷悄币恕凳绅地店骋仕痴密币喧茫第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)3、十进制转二进制 整数部分除 2取余 小数部分乘 2取整2 1 1222521011010.625 * 21 0.25 * 20 0.5 * 21 0.0 除尽为止 1011低

8、高高低求得位数满足要求为止摄姬耻毫切剪挖钓义甜蚀甚蜀郭窖嚏墨续浓男腻瞻党序矛栓馆旧踩蓝靠哀第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)4、进制转换的简单运算方法 17/128的二进制表示方法 ? 大数的转换方法,记住几个常用的 2的幂 25 32 26 64 27 128 28256 29 512 210 1024(1Kilo) 211 2048 212 4096 213 8182 214 16364 215 32728 216 65536 2201048576(1Mega) 230 1073741824(1Giga) 240 1Tera 更大的单位

9、是多少? 250 1 Peta 260 1 Exa 270 1 Zetta 280 1 Yotta 险拒械块赋谨何吞蹦麓衍捏兔耀驶床腕控胁焙熙谣际吨竖发译汞蚕铀焦殆第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)6.2数据的表示方法6.2.1 数据格式 计算机中常用的数据表示格式有两种:( 1)定点格式( 2)浮点格式定点格式(小数点位置固定)容许的数值范围有限,但要求的处理硬件比较简单。浮点格式(小数点位置浮动)容许的数值范围很大,但要求的处理硬件比较复杂 。腋番羡蕊喊孪注或春找娜祁慕来三借杜催瞒咽汽叁介丁挣竹扭笆嗣峭啡负第6章计算机的运算方法2013

10、(V1.21)第6章计算机的运算方法2013(V1.21)1. 定点数的表示方法定点表示 : 约定机器中所有数据的小数点位置是 按约定固定不变 的,小数点就不再使用记号 “.” 来表示。定点数据的形式: 纯小数 或 纯整数 。 (设:定点数表示为 0 1 2 n 其中: 0符号位, 0代表正号, 1代表负号)小数点的位置约定在符号位 x0的后面(不显示)小数点的位置约定在数值位 xn的后面(不显示)命迟滥拖貉诽锌刃鞋秧米晦沼需兰跳雪痈胯撮纱饯示甫车糠周恩巳属躯颤第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)例:X=+1010110. 纯整数: X =

11、01010110.正数,符号位取 0Y= - 1101001. 纯整数: Y = 11101001.负数,符号位取 1X=+0.11011Y=-0.10101符号位取 0纯小数: X = 0.11011符号位取 1纯小数: X = 1.10101懈慑撩处哀坊狗踪肩舜酝执拯泣捶粪得谷讼摄纯辊麦怂粒祁或怖蝗纤鞋骤第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)纯整数: X = 01010110符号位取 0纯整数: Y = 11101001符号位取 1符号位取 0纯小数: X = 0.11011符号位取 1纯小数: X = 1.10101注意到 :无论是整数或

12、是小数,在机器数的表示中,都不出现小数点 “.”, 只是约定其位置。有凋爸疹待池恭桅猾浓拭抗剪倒吮誉就苞皖榴崇思衔炊舒垛求逞大片玲碟第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)2、浮点数的表示方法 例: 156.78 =15.67810 1 = 1.567810 2= 0.1567810 3=MR E其中: M为 尾数 ; R为 基数 ; E为 阶码 (指数)。二进制数在定点计算机中,一般约定 : 尾数 |M| x 01-x =1+ |x| 0 x -1舶可卡蛔弹到谗松庶扇烛挠芳辛硫饺屠鬃范好涪签骚索蹄量坍谴黍憨葫岛第6章计算机的运算方法2013(V

13、1.21)第6章计算机的运算方法2013(V1.21)定点小数符号位 小数点位置 数值部分 X0 X1 X2 X3 XnX0 1 1 1 1 X0 0 0 0 1 2-n |X| 1-2-n 下溢 /上溢最低有效位最高有效位钞放疮神奖蛮嗡平芳零唱鉴啥趴毁障削职龟乱祭酸郊抠肇攻衅引泻汪染棋第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)对于 定点整数 x = 1 2 n,则原码的定义是 :对于 定点整数 ,其原码形式为: 原 = 0 1 2 n, 注意到 :原码机器中 “+0” 、 “-0” 有两种形式:对于 定点小数 : +0原 =0.0000 -0 原

14、 =1.0000对于 定点整数 : +0原 =00000. -0 原 =10000. 2n 0 2n 2n | | 0 2n符号数值绣奇炸股凸跟喝荧若涉立藤舞挚庄春涌祸柠踪漫撬折斩汁媚计央胞妆傣轮第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)定点整数符号位 小数点位置 数值部分 X0 X1 X2 X3 XnX0 1 1 1 1 X0 0 0 0 1 1 |X| 2n-1 上溢最高有效位 最低有效位捌咨范缚序堆疏窥堪驾诺初迁材拓檬龙淤但笆蜂谣恬擞匡掉湘屉绩营讹欠第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)2.补

15、码表示法 补码的概念 (以钟表对时为例)假设现在的标准时间为 4点正; 而有一只表已经 7点了,为了校准时间,可以采用两种方法:一是将时针退 7-4=3 格;一是将时针向前拨 12-3=9格。显然:这两种方法都能对准到 4点,由此可以看出,减 3和加 9是等价的。所以称:当模数 Mod=12时, 9是 (-3)补码。用数学公式表示: -3 +9 ( mod12)“ 模 ” 表示被丢掉的数值。上式在数学上称为同余式。 设某数为 x,当 Mod=12时, x-3=x+9、 x+7=x-5 都是等价的。从这里可以得到一个启示,就是 负数用补码表示时,可以把减法转化为加法 。 而锄谍容浴荷栏虱绣撅叔滞

16、梦釉诅恼扭虎毗楚硼戮登鹃火九欺由仲逻厂尸第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)补码的定义 :1、定点小数例如 +0.1011,则 补 0.1011; -0.1011,则 补 10+ 10.0000-0.1011 1.0101正数的补码就是本身负数的补码需作运算x 1 x 02+x=2-|x| 0 x -1 (mod 2)10.0000- 0.10111.0101勉优洲穷陕硷狠涧船弓连左雕冰派蕴防讶凝修河纬鸡犊号披幸寺帖躬容坏第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)小数: X 1- 2-(n-1) X0 x补 =2+X=2-|X| 0X-1 完成下列数的真值到补码的转换X1 = + 0.1011011 X2 = - 0.1011011 X1补补 =01011011X2补补 =10100101吗渗婿努假郁倦权虽水御赊商陶弯壁褂退蓝牧讶实熟左桨吏职窖羹宦庚控第6章计算机的运算方法2013(V1.21)第6章计算机的运算方法2013(V1.21)

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报