二进制数的原码补码和反码讲稿.ppt

上传人:石*** 文档编号:46594877 上传时间:2022-09-27 格式:PPT 页数:31 大小:1.55MB
返回 下载 相关 举报
二进制数的原码补码和反码讲稿.ppt_第1页
第1页 / 共31页
二进制数的原码补码和反码讲稿.ppt_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《二进制数的原码补码和反码讲稿.ppt》由会员分享,可在线阅读,更多相关《二进制数的原码补码和反码讲稿.ppt(31页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、二进制数的原码补码和反码二进制数的原码补码和反码第一页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 2.1.1 2.1.1 数据数据 P8P8w ISO的定义的定义:数据是对事实、概念或指令的数据是对事实、概念或指令的一种特殊表达形式,这种特殊表达形式可以一种特殊表达形式,这种特殊表达形式可以用人工的方式或者用自动化的装置进行通信、用人工的方式或者用自动化的装置进行通信、翻译转换或者进行加工处理。翻译转换或者进行加工处理。w 一般的数字、文字、图画、声音、活动图像一般的数字、文字、图画、声音、活动图像都是数据,计算机通过二进制编码形

2、式对其都是数据,计算机通过二进制编码形式对其进行处理。进行处理。w 计算机内部把数据区分为数值型和非数值型计算机内部把数据区分为数值型和非数值型。第二页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 2.1.2 2.1.2 信息信息 P8P8n n信息是有用的数据。n n计算机信息处理的本质就是进行数据处理。n n数据处理的目标是获得有用信息。n n注意“信息系统”的用法。w常将信息系统称为:管理信息系统MIS(Management Information System)或数据处理系统DPS(Data Processing Syste

3、m)第三页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 2.2 2.2 二进制二进制 P9P9n n什么是二进制w何谓十进制?s=kn nkn-1n-1.k0 0k-1-1k-2 2.k-m-m特点:基数为十,逢十进一。w二进制特点:基数为二,逢二进一n n二进制优点:w0,1两个状态易物理实现;w运算规则简单。第四页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 二进制与十进制对照表二进制与十进制对照表(记忆)(记忆)(记忆)(记忆)第五页,讲稿共三十一页哦Nanjing

4、 Normal Univ.Dept.of Computer Science 二进制数的运算二进制数的运算 P10P10n n算术运算:加法、减法。w0+0=0 0+1=1 1+0=1 1+1=10 w0-0=0 0-1=1 1-0=1 1-1=0n n逻辑运算:或()、与()、取反。w00=0 01=1 10=1 11=1大口朝上大口朝上 谁大听谁的谁大听谁的w00=0 01=0 10=0 11=1小口朝上小口朝上 谁小听谁的谁小听谁的w0 取反为1 1取反为0注意注意注意注意:算术运算会发生进位、借位,逻辑运算则按位独立进行,不发生位算术运算会发生进位、借位,逻辑运算则按位独立进行,不发生位

5、与位之间的关系与位之间的关系。第六页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 2.2.32.2.3不同进制间的转换不同进制间的转换二进制二进制八进制八进制十进制十进制十六进制十六进制第七页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 二、八、十六进制化为十进制二、八、十六进制化为十进制n n规则:按“权”展开 例:例:例:例:(1999.8)(1999.8)1010=1=1 10103 3+9+9 10102 2+9+9 10101 1+9+9 10100 0+8+8

6、 1010-1-1 “权”(1101.1)2=1 23+1 22+0 21+1 20+1 2-1第八页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 二、八、十六进制化为十进制二、八、十六进制化为十进制 P11P11例1:1:将二进制数101.01转换成十进制数转换成十进制数。(101.1)2=1 22+0 21+1 20+1 2-1 =(5.5)10 例2:将八进制数34.6转换成十进制数。(34.6)8=3 81+4 80+6 8-1 =(28.75)10第九页,讲稿共三十一页哦Nanjing Normal Univ.Dept.o

7、f Computer Science 例3:将十六进制数2AB.6转换成十进制数 (2AB.6)8=2 162+10 161+11 160 +6 16-1=(683.375)10二、八、十六进制化为十进制二、八、十六进制化为十进制 P11P11第十页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 十进制化为二进制十进制化为二进制 P11P11n n十进制整数化为二进制整数w规则:除二取余,直到商为零为止,倒排除二取余,直到商为零为止,倒排n n例:将十进制数例:将十进制数86转化为二进制 2|86 0 2|43 1 2|21 1 2|

8、10 0 2|5 1 2|2 0 2|1 1所以,(86)1010=(1010110)2 2 0 第十一页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 十进制化为二进制十进制化为二进制 P11P11n n十进制小数化为二进制小数w规则:乘二取整,直到小数部分为零或给定乘二取整,直到小数部分为零或给定 的精度为止,顺排的精度为止,顺排例:将十进制数例:将十进制数0.8750.875转化为二进制数 0.875 2 1.75 0.75 2 1.5 0.5 2 1.0 所以所以(0.875)(0.875)1010=(0.111)=(0.11

9、1)2 2 第十二页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 八进制化为二进制八进制化为二进制 P12P12n n规则:每一个八进制数改写成等值的三每一个八进制数改写成等值的三 位二进制数,次序不变位二进制数,次序不变例:例:w(17.36)8 8=(001 111.011 110)2 2 =(1111.01111)2 2 第十三页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 十六进制化为二进制十六进制化为二进制 P12P12n n规则:每一个位十六进制数改写成等值每

10、一个位十六进制数改写成等值 的四位二进制数,次序不变的四位二进制数,次序不变例:(3A8C.D6)3A8C.D6)1616=(0011 1010 1000 1100.1101 0110)2 2 =(11101010001100.1101011)2 2 第十四页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 二进制化为八进制二进制化为八进制 P12P12n n规则:每三位二进制数改写成等值的一每三位二进制数改写成等值的一 位八进制数,次序不变位八进制数,次序不变例:例:w(11001111.01111)2 2 =(11 001 111.

11、011 110)2 2 =(317.36)8 8 第十五页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 二进制化为十六进制二进制化为十六进制 P12P12n n规则:每四位二进制数改写成等值的一每四位二进制数改写成等值的一 位十六进制数,次序不变位十六进制数,次序不变例:例:(11001111.01111)2 2 =(1100 1111.0111 1000)2 2 =(CF.78)1616 第十六页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 二进制计量单位二进制计量单位

12、 P13P13n n比特比特:bit,或称位元,简称位,0或1;以“b”表示,最小单位。n n字节字节:byte,位组,8个bit;以“B”表示,一个字符用一个字节表示。n n字字:word,表示方法不统一。n n1KB=1024B,1MB=1024KB,1GB=1024MB;1TB=1024GBn n速率:波特,b/s,bps;2400b/s,56kb/s。第十七页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 2.3 2.3 数值信息在计算机内的表示数值信息在计算机内的表示 P13P13n n正整数正整数(不带符号的整数不带符号的

13、整数)w8位:0255,16位:065535n n带符号整数 符号位(符号位(符号位(符号位(0 0:正;:正;:正;:正;1 1:负):负):负):负)w最高位为符号位(原码表示法)w8位:-127127,16位:-32767+32767第十八页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 原码、反码、补码原码、反码、补码 P14P14n n原码:将整数化为二进制数,符号位置0(正数)或1(负数)n n反码:负数的反码:符号位为1,绝对值部分与原码相反。n n负数的补码表示:符号位也是“1”,其余为反码的最低位加“1”。第十九页,

14、讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 原码、反码、补码原码、反码、补码 P14P14注意:w-0与+0在补码表示法中相同,而在原码、反码表示却不同。w相同位数的二进制补码,表示的范围比原码、反码多一个(why?)。w正数的原码、反码、补码都相等,即表示方法只有一种第二十页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 实实 数数 P14P14n n浮点表示法(浮点数):用指数(整数)和尾数(纯小数)来表示实数的方法。n n浮点数的表示方法不唯一,长度越长,范围越大,精

15、度越高。n nIEEE的浮点数标准。n nPC中有:16位整数、短整数(32位)、长整数(64位),单精度(32位)、双精度(64位)和扩充精度(80位)浮点数。第二十一页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 2.4 2.4 西文信息在计算机内的表示西文信息在计算机内的表示 P15P15n n字符包括:字母、数字、标点符号等。n n字符集:每一字符各有一个代码,构成代码表。n nASCII码:一个字节的编码对应一个字符,最高位一般为0,是7位编码,可表示128个,如0110001为1、1000101为E等。n nEBCDIC

16、码:8位编码,可表示256个字符。第二十二页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 2.5 2.5 中文信息在计算机内的表示中文信息在计算机内的表示 P16P16n n汉字字符集与编码w1981年,GB2312-80国家标准,其中有6763个汉字和682个非汉字字符,其字符及编码称为国标码国标码又叫国际交换码。wGB2312字符集的构成:一级常用汉字一级常用汉字37553755个,按汉语拼音排列个,按汉语拼音排列二级常用汉字二级常用汉字30083008个,按偏旁部首排列个,按偏旁部首排列非汉字字符非汉字字符682682个个第二

17、十三页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 汉字字符集与编码汉字字符集与编码 P16P16n nGB2312构成两维平面(区位码),94*94,行号为区号,列号为位号,各占一个字节,取其7位表示。例例例例:“大大大大”的区号是的区号是的区号是的区号是20202020,位号是,位号是,位号是,位号是83838383,则其区位码为:,则其区位码为:,则其区位码为:,则其区位码为:2083208320832083。(00010100 0101001100010100 0101001100010100 010100110001010

18、0 01010011 )w区位码区位码+32=+32=国标码;国标码;00110100 0111001100110100 01110011 n n汉字以双字节表示,各字节的最高位为1的汉字编码叫“机内码机内码”,或“内码内码”。例例例例:“大大大大”的区号是的区号是的区号是的区号是20202020,位号是,位号是,位号是,位号是83838383,则其机内码为:,则其机内码为:,则其机内码为:,则其机内码为:10110100 1111001110110100 1111001110110100 1111001110110100 11110011第二十四页,讲稿共三十一页哦Nanjing Norma

19、l Univ.Dept.of Computer Science 汉字字符集与编码汉字字符集与编码 P17P17n n内码的表示方法可以不同。n nBIG5-台湾,420个图形符号,13070个汉字,繁体。n nISO/IEC 10646,即UCS(国际),中国标准为GB13000,其编码空间大,缺点是效率低;其简化方案为UCS-2,Unicode编码,长度为16位,CJK编码为此方案的大中国区的统一编码。第二十五页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 汉字字符集与编码汉字字符集与编码 P17P17n nWindows支持Un

20、icode编码,但其空间仍不足,且与ASCII不兼容。n n新的编码为GBK:与GB2312-80完全兼容,支持GB13000的CJK汉字和BIG5中的非汉字符号。第二十六页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 2.5.2 2.5.2 汉字的输入汉字的输入 P18P18n n方法:手写汉字联机识别、扫描输入识别、键盘输入。n n输入编码要求:易学、易记、效率高、重码少、容量大。n n输入编码分类:数字编码(如:区位码、电报码,难记)、字音编码(简单,但重码多)、字形编码(如:五笔字形、表形码,重码少,规则难)、形音编码(规则

21、简单、重码少,学习不易)。第二十七页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 汉字字符集与编码汉字字符集与编码 P18P18n n注意:汉字输入编码、内码和交换码概念不同,同一个汉字的内码、交换码是一样的,但其可以用不同的输入编码方法输入计算机。第二十八页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 2.5.3 2.5.3 汉字的输出汉字的输出 P18P18n n字库(font):汉字字符的形状描述信息集合,不同的字体对应不同的字库。n n字形描述方法:w点阵字形(“

22、1”表示对应位置是黑点、“0”表示是空白)w轮廓字形(用曲线描述,精度高、字形可变,如:Windows中的TrueType)第二十九页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 2.6 2.6 图形信息在计算机内的表示图形信息在计算机内的表示 P19P19n n图像(Image):把画面离散成mxn个像素点所组成的矩阵,黑白画面像素点用一个二进制位来表示亮度,彩色画面用三个分量表示(R、G、B)。n n图形(Graphics):利用几何要素进行描述。第三十页,讲稿共三十一页哦Nanjing Normal Univ.Dept.of Computer Science 练习练习1.1.将二进制数将二进制数(101101)(101101)2 2转换为十进制数,结果为:A.45.1 B.46 C.45 D.542.2.下面四个数,最大的是下面四个数,最大的是 A.(CA)A.(CA)1616 B.(310)B.(310)8 8 C.(201)C.(201)1010 D.(11001011)2 23.3.在一个非零的无符号二进制整数的右边加两个在一个非零的无符号二进制整数的右边加两个0 0,形成,形成一个新的二进制数,其值是原数的一个新的二进制数,其值是原数的_倍。第三十一页,讲稿共三十一页哦

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com