- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2讲 数据表示
CH2 数据的表示-1 数据表示 二进制数的算术运算和逻辑运算 溢出处理 浮点数的表示 教学目的与要求 了解中文、西文字符在计算机中的表示; 掌握机器数在计算机中的各种表示方法; 熟练掌握二进制数的算术运算和逻辑运算及溢出处理; 掌握浮点数的表示方法。 3.1 数据的表示方法和转换 数制 十进制系统 X={X2X1X0 . X-1X-2X-3……} Xi=(0,…,9) X=?Xi10i 二进制系统 Xi=(0,1) 八进制系统 Xi=(0,…,7) 3.1 数据的表示方法和转换 不同数制之间的数据转换 二-十进制之间的转换 二进制→十进制:多项式替换法(包括八,十六→十) 十进制→二进制:基数乘/除法(包括十→八,十六) 十六进制-二进制-八进制-十进制之间的转换 查表法 3.1 数据的表示方法和转换 十进制数的编码与运算 以二进制编码的十进制(BCD)码 有权码:8421码、2421码、5211码、4311码等。8421码的加法修正:和大于9或有进位时,再加6。 无权码:余3码,格雷码等。余3码的加法修正:无进位时减3;有进位时加3。 数字串在计算机内的表示与存储 字符形式:用ASCII码表示例: +123 用 2B 31 32 33 表示 -12 用 2D 31 32 表示 压缩的十进制数形式:(1字节2个十进制数)例: +123 用 12 3C 表示 -12 用 01 2D 表示 3.2 带符号数在微机中的表示及运算 机器数 计算机中表示的带符号二进制数称为“机器数”。 机器数的表示方法:原码、反码、补码。 为讨论方便,假设机器数为小数,符号位放在最左面,小数点在符号位与数值之间。数的真值用X表示。 3.2.1 带符号数在微机中的表示及运算 原码表示法 也称为“符号-幅值”表示法 最高位符号位:0?正数,1?负数。 其余位表示数的大小例:X=+0.1011 [X]原=0 1011 X=-0.1011 [X]原=1 1011 特点: 运算(加减法)低效 0有两个表示: (+0)原=0. 0000 (–0)原=1. 0000 3.2.1 带符号数在微机中的表示及运算 反码表示法(one’s complement) 当X=0时,[X]反=X; 当X=0时,[X]反=2-2-n+X mod(2-2-n)。 其中,n为小数点后的有效位数。 例如:X=+0.1011(n=4),[X]反=0.1011 X=-0.1011(n=4),[X]反=1.0100 特点 反码的和等于和的,当最高位有进位而丢掉进位(即2)时,要在最低位加1(循环进位)。 有2个零: (+0)反=0.0000 (-0)反=1.1111 3.2.1 带符号数在微机中的表示及运算 补码表示法(two’s complement) [X]补=X, 当X=0 [X]补=2(n+1)+X, 当-2n=X0 mod(2(n+1)) 对于定点小数:n=0;定点整数:n=1 例如:X=+0.1011 [X]补=0.1011 X=–0.1011 [X]补=1.0101 特点: 补码的和等于和的补码,符号位和数值位一样参加运算,即[X]补+[Y]补=[X+Y]补。 补码相减: [X]补-[Y]补=[X]补+[-Y]补。 [Y]补→[-Y]补:符号位连同数值位一起取反加1。 0的补码形式唯一 [+0]补=[-0]补=0.0000 3.2.1 带符号数在微机中的表示及运算 3.2.1 带符号数在微机中的表示及运算 3.2.1 带符号数在微机中的表示及运算 原码、反码和补码之间的比较 原码:运算(加、减法)低效。 反码:当最高位有进位而丢掉进位(即2)时,要在最低位加1(循环进位),增加了一次加运算。 补码:补码的和等于和的补码,符号位和数值位一样参加运算,不必单独处理。 所以,计算机中最常使用的是补码。 3.2.1 带符号数在微机中的表示及运算 机器码转换的计算机操作规则(控制命令)设数X在B寄存器,结果保留在A寄存器 [X]原? [X]补 判断B寄存器的符号位fB; fB=0,B?ALU,ALU?A; fB=1,B反?ALU,ALU+1,ALU?A,令fA=fB。 [X]原? [X]反 无ALU+1信号,其余信号与原码补码的互换相同。 串行原码、补码互换 自低位向高位,在遇到第一个“1”之前,保持各位的“0”和第一个“1”不变,以后的各位按位取反,最后符号位不变。 原码: 1011 0100 补
您可能关注的文档
- 第15章数据的收集与表示导学案(共4课时).doc
- (滕州市卓楼中学王霞)6.3数据的表示(一).doc
- 数学:5.2数据的表示达标测试(华东师大版七年级上).doc
- 一元一次方程:第111656号打折销售.ppt
- 第二讲:抽样技术.ppt
- 实际问题与一元一次方程(销售中的盈亏)—课件.ppt
- 第十四周第1课时数据的表示1郭店中学郭环.doc
- 2015中考分类统计解析.doc
- 北师大版实验教科书七年级上册.doc
- GraphPad Prism-Transheepbio力推SCI统计图制作神器.docx
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
原创力文档


文档评论(0)