已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,计算机基础知识一级MSOffice教程,二进制八进制十六进制数制转换,1.4数制转换与编码,数值、字符等信息在计算机中的表示形式在早期设计的常用的进制主要是十进制(因为我们有十个手指)。电子计算机出现以后,使用电子管来表示十种状态过于复杂,所以所有的电子计算机中电子管只有两种基本的状态,开和关。也就是说,电子管的两种状态决定了以电子管为基础的电子计算机采用二进制来表示数字和数据。在现实生活中,除了十进制,也存在很多使用其它进制的场合,如1小时为60分、1分为60秒,采用60进制。那么什么是数制呢?数制就是用一组统一的符号和规则表示数的方法。,1.4数制转换与编码,什么是数制、数码、基数、位权?,基数:一个数制所包含的数字符号的个数,称为该数制的基数。位权:数制中某一位上的1所表示数值的大小。如:十进制的123中,1的位权是102,2的位权是101,3的位权是100。请问:八进制的123中,1、2、3的位权分别是?,1.4数制转换与编码,1、R进制数转换为十进制数位权法:把各非十进制数按权展开求和。对于我们熟悉的十进制数1234=1103+2102+3101+4100如果带有小数,如将1234.56展开,可用下式表示:1234.56=1103+2102+3101+4100+510-1+610-2,1.4数制转换与编码,【例1-1】将(1101)B转换成十进制数。(1101)B=123+122+021+120=8+4+0+1=(13)D【例1-2】将(3BF)H转换成十进制数。【例1-3】将(374)O转换成十进制数。【例1-4】将(1011.11)2转换成十进制数。,1.4数制转换与编码,【例1-2】将(3BF)H转换成十进制数。这是一个16进制数,数码B的值等于11,F的值等于15,可按权展开。(3BF)H=3162+11161+15160=3256+1116+151=768+176+15=(959)D【例1-3】将(374)O转换成十进制数。(374)O=382+781+480=364+78+41=(252)D,(11011001)B=27+26+24+23+20(37)O=3*8+7=31(2A)H=2*16+10=42,练习:5.字长为7位的无符号二进制整数能表示的十进制整数的数值范围是_。A.0128B.0255C.0127D.11276.一个字节所能表示的最大无符号整数是_。A.255B.128C.256D.127,1.4数制转换与编码,C,A,2、十进制数转换为R进制数整数部分:除R取余将十进制数的整数部分连续地除以R取余数,直到商为0,余数逆序排列。小数部分:乘R取整将十进制数的小数部分连续地乘以R取整数,直到小数部分为0或达到要求的精度(小数部分可能永远不会得到0),所得的整数从小数点起依次排列,首次取得的整数排在最左边。,1.4数制转换与编码,【例1-5】将(123)D转换成二进制数。转换结果为:(123)D=(1111011)B【例1-6】将(378)D转换成十六进制数。【例1-7】将(0.6875)D转换成二进制数。【例1-8】将(0.15)D转换成十六进制数。,1.4数制转换与编码,3、二进制、八进制与十六进制二进制、八进制和十六进制之间存在着特殊的关系,即81=23,161=24,即一位八进制数可用三位二进制数表示,一位十六进制数可用4位二进制数表示。1)二进制与八进制的相互转换2)二进制与十六进制的相互转换,1.4数制转换与编码,1)二进制数和八进制数的转换三位一组,不足三位用0补齐(11000001.11100101)2(301.712)8,其转换如下:,00000011010201131004101511061117,1.4数制转换与编码,二进制数101110八进制数56,(101110)B=(56)O,1.4数制转换与编码,2)二进制与十六进制的相互转换:四位一组,不足四位用0补齐。【例1-9】将(1110101.01)2转换成十六进制数。所以(1110101.01)2=(75.4)16【例1-10】将十六进制数(3A6.C5)16转换成二进制数。所以(3A6.C5)16=(1110100110.11000101)2,0123456789ABCDEF,0000000100100011010001010110011110001001101010111100110111101111,1.4数制转换与编码,小结:1、R进制数转换为十进制数2、十进制数转换为R进制数3、二进制和八进制的转换4、二进制与十六进制的转换,1.4数制转换与编码,位权法:把各非十进制数按权展开求和,整数部分:除R取余;小数部分:乘R取整,三位一组,不足三位用0补齐,四位一组,不足四位用0补齐,二进制的简单运算1二进制的加减算术运算加法规则:“逢2进1”0011+0+1+0+101110减法规则:“借1当2”01110-0-1-0-10011练习:两个二进制数进行算术加法运算:10100+111=,1.4数制转换与编码,11011,2逻辑运算逻辑非(NOT)、逻辑或(OR,用表示)逻辑与(AND,用表示),1.4数制转换与编码,1.4.6字符的编码1.ASCII码目前使用最广泛的西文字符编码是ASCII(美国信息交换标准交换代码)。标准ASCII码使用7个二进位对字符进行编码,最多可编码27(128)个字符。其中有96个可打印字符,包括常用的字母、数字、标点符号等,另外还有32个控制字符(非图形字符,如空格、回车等)。,1.4数制转换与编码,表1-47位ASCII码代码表,1.4数制转换与编码,数字1和字母A、a的ASCII值分别是多少?大小写字母的ASCII值相差多少?数字、小写字母、大写字母ASCII码值从小到大排序。,1是31H,A是65,a是97,32(20H),数字大写字母小写字母,练习:28.已知英文字母m的ASCII码值为6DH,那么码值为4DH的字母是_。NMPL,1.4数制转换与编码,M,【例1-11】已知字母L的ASCII码值为“1001100”,不查ASCII编码表写出字母C和c的ASCII码。C:1000011c:1100011,1.4数制转换与编码,2.中文字符编码1)中文字符编码标准国标码为了满足国内在计算机中使用汉字的需要,中国国家标准总局1980年发布了信息交换用汉字编码字符集基本集,标准号为GB2312-80,因其使用非常普遍,也常被通称为国标码或交换码。GB2312是一个简体中文字符集,采用二个字节编码一个汉字字符,其中汉字根据使用的频率分为两级,一级汉字3755个,按汉语拼音排列,二级汉字3008个,按偏旁部首排列。区位码GB2312采用了二维矩阵编码法对所有字符进行编码。首先构造一个94行94列的方阵,每一行称为一个“区”,每一列称为一个“位”,然后将所有字符按一定的规律填写到方阵中。这样所有的字符在方阵中都有一个唯一的位置,这个位置可以用区号、位号合成表示,称为字符的区位码(区号位都在194之间)。汉字区位码和国标码之间有一个转换关系:区位码的十进制区号和位号分别转换成十六进制,再分别加上20H国标码。,1.4数制转换与编码,汉字区和国标码之间的转换关系区位码的十进制区号和位号分别转换成十六进制,再加上2020H国标码【例1-11】已知汉字“中”的区位码为5448D,求其国标码。区位码:5448D区号、位号分别转换成十六进制:3630H+2020H:+2020H得到:5650H转换成十进制:8680D结论:汉字“中”的国标码是8680D(或5650H),1.4数制转换与编码,2)中文字符处理过程(1)输入码(2)机内码(3)字形码(4)地址码,1.4数制转换与编码,(1)输入码汉字输入码是指利用键盘输入汉字时采用的编码,又称外码,主要有:数字编码:如区位码(没有重码,但难以记忆)拼音码:如全拼输入法、微软拼音输入法、智能ABC输入法等形码:如五笔字型输入法、手写输入法音形码:如双拼码等,1.4数制转换与编码,(2)机内码汉字机内码是指计算机内部存储、处理、加工汉字时所用的代码,要求它与ASCII码兼容,不能有冲突,以便实现汉字和英文的并存。但国标码与ASCII码是有矛盾的,解决的办法是将国标码的每个字节分别加上80H(即二进制数10000000),使得汉字各字节的最高位均为“1”,从而避免与ASCII码混淆(ASCII码最高位均为“0”)。这种编码称为机内码,用于在计算机内部处理汉字字符。机内码:各字节的最高位均为“1”。国标码的每个字节分别加上80H=机内码【例1-12】已知汉字“中”的区位码为5448D,求其机内码。前面已求得其十六进制国标码为5650H5650H+8080HD6D0H所以汉字的机内码为D6D0H。,1.4数制转换与编码,(3)字形码经过计算机处理的汉字信息,如果要显示或打印出来,必须将汉字内码转换成人们可读的方块汉字,这涉及到汉字字模(相当于一枚汉字印章),这样的汉字字模亦用二进制数表示,这就是汉字的字形码,包括点阵和矢量两种表示方式。用点阵表示字形时,汉字的字形码指的就是这个汉字字形点阵的代码。简易型汉字为1616点阵,每个点占1位(图见书)一个1616点阵汉字字形所占存储空间为_字节?,1.4数制转换与编码,32字节,(4)地址码汉字地址码是指汉字字形信息(字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国石灰消化机项目投资可行性研究报告
- 中国芯得浸膏项目投资可行性研究报告
- 中国栈板项目投资可行性研究报告
- 2025年高三生物物种形成机制题
- 数控交流稳压电源行业深度研究报告
- 2026年中国自粘防水材料行业市场规模及未来投资方向研究报告
- 2026年中国自动食品切片机和切块机行业市场占有率及投资前景预测分析报告
- 生物挂膜陶粒行业深度研究报告
- 三维卷曲涤纶行业深度研究报告
- 机械电子设备零件行业深度研究报告
- 家政保洁员礼仪培训课件
- 大学校园消防安全检查表
- smt代工协议合同范本
- 数据标注产业发展研究报告(2025年)
- 2025年宏观经济与政策分析能力考试题及答案
- 2025年天津市公务员录用考试审计专业试题解析
- 机场安全审计方案(3篇)
- 美的楼宇科技双微运营方案
- (高清版)DBJ∕T 13-278-2025 《福建省电动汽车充电基础设施建设技术标准》
- 2025年DeepSeek核心技术白话解读报告
- 企业合规整改方案标准化研究与实践
评论
0/150
提交评论