- 1、本文档共145页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第二章运算方法和运算器;二进制数;十六进制数;二进制数或十六进制数转换为十进制数;十进制整数转换为二或十六进制数;十进制小数转换为二或十六进制数;十六进制数的加减运算;真值和机器数;没有符号位,使用全部字长来表示数值大小
字长N=8时,编码11111111
取值范围:0~255〔28-1〕
字长N=16时,编码:0000~FFFFH
取值范围:0~65535〔216-1〕
字长N=32时,编码FFFFFFFFH
取值范围:0~232-1;2.1数据与文字的表示方法;计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式
定点格式容许的数值范围有限,但要求的处理硬件比较简单
浮点格式容许的数值范围很大,但要求的处理硬件比较复杂;定点数的表示方法;定点数例;定点整数的表示范围;定点小数的表示范围;如何用定点数来表示非常大(e.g.2×10+33)的数和非常小(e.g.9×10-28)的数?;浮点数的表示方法;阶码和尾数;32位单精度浮点数;64位双精度浮点数;浮点数的规格化;尾数最高有效位为1,隐藏,并且隐藏在小数点的左边〔即:1≤M<2〕
32位单精度浮点数规格化表示
x=(-1)s×(1.M)×2E-127
e=E-127〔E=e+127〕
64位双精度浮点数规格化表示
x=(-1)s×(1.M)×2E-1023
e=E-1023〔E=e+1023〕;④X=(-1)s×1.M×2e=+(1.011011)×23
=+1011.011=(11.375)10;例2:真值20.59375,求32位单精度浮点数;?十进制数串的表示方法;BCD码〔BinaryCodedDecimal〕;在传统的计算机体系结构中,用指令本身来说明操作数据的类型。如定点加法表示操作数是纯小数或纯整数;浮点加法表示操作数是浮点数;十进制加法表示操作数是BCD数。由于操作数据类型不同,要设三种不同的指令(操作码)来加以区分。
自定义数据表示那么用数据本身来说明数据类型。表示形式有两种,即标志符数据表示和描述符数据表示。;标志符数据表示要求对每一个数据都附加标志符,其格式如下:
?
其中标志符指明后面的数据所具有的类型,如整数、浮点数、BCD数、字符串等。
标志符数据表示的优点是能简化指令系统,便于程序调试和查错,缺点是数据区域占用的存储空间增加,并使指令执行的速度减慢。;描述符数据表示主要用来描述多维结构的数据类型,如向量、矩阵、记录等。其格式为:
描述符标志位局部指明这是一个数据描述符;特征标记局部指明数据的各种特征;长度局部指明数组中元素个数;起始地址局部指明数据块的首地址。;为了区别一般书写表示的数和机器中这些编码表示的数,通常将前者称为真值,后者称为机器数或机器码。;定点整数的原码表示;定点小数的原码表示;采用原码表示法简单易懂,但它的最大缺点是加法运算复杂。这是因为,当两数相加时,如果是同号那么数值相加;如果是异号,那么要进行减法。而在进行减法时还要比较绝对值的大小,然后大数减去小数,最后还要给结果选择符号。为了解决这些矛盾,人们找到了补码表示法。;;;;思考:
计算机中,为何要对负数采用补码形式?;对定点小数,反码表示的定义为;;;;定点整数的移码;;真值;例5;例5之解;;;数的机器码表示;同一代码的不同含义;三种编码的比较;2.1.3字符与字符串的表示方法;?ASCII码表示的符号
根本的ASCII字符集共有128个字符
96个可打印字符〔常用字母、数字、标点符号等〕
32个控制字符
?ASCII码编码:每个字节的最高位补0;表2.1ASCII字符编码表;ASCII码〔美国标准信息交换码〕;字符串的表示方法;汉字的输入编码;汉字内码;字模码;
字符形状的描述方法:
点阵描述
;汉字的表示方法;校验码;例7:用奇校验和偶校验进行编码;运算方法和运算器;2.2.1补码加法;例8:x=0.1001,y=0.0101,求x+y;例9:x=+0.1011,y=-0.0101,求x+y;2.2.2补码减法;;[x1]补=1.0010
[-x1]补=﹁[x1]补+2-4
=0.1101+0.0001=0.1110
[x2]补=0.1101
[-x2]补=﹁[x2]补+2-4
=1.0010+0.0001=1.0011;例11:x=+0.1101,y=+0.0110,求x-y;溢出概念与检验方法;[例12]x=+0.1011,y=+0.1001,求x+y。;[又例]x=+0.101
您可能关注的文档
最近下载
- 中考化学选择题专项训练,初中化学必备选择题100题汇总及答案解析(最全).doc
- 高考地理二轮复习课件 农业新质生产力 — 以太仓东林村为例.pptx
- SP6660_V13926596180可做12V4A开关电源控制芯片.pdf VIP
- 定向钻穿越环氧玻璃钢施工方案.docx VIP
- 2025年浙江杭州钱塘区中考一模数学试卷试题(含答案详解).docx
- 2025年高考作文备考:热点话题AI“复活”历史名人+AI技术的伦理与社会影响(主题预测+素材+模拟范文).docx
- 【江西煌上煌财务的纵向和横向比较分析实例2800字】.docx VIP
- 会计师事务所保密制度.docx
- 2022年第二期CCAA国家注册审核员考试题目—认证通用基础含解析.doc
- “诚信月”知识问答试题附答案.doc
文档评论(0)