版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.2数制与编码
1.2数制与编码11.2.1数据计算机中的数据
数值数据和字符数据数值数据用以表示量的大小、正负,如整数、小数等。字符数据也叫非数值数据,用以表示一些符号、标记,如英文字母A~Z、a~z,数字0~9,各种专用字符如:+、-、*、/、[、]、(、)及标点符号等。汉字、图形、声音数据也属非数值数据。
1.2.1数据计算机中的数据2各种进制数对照你能继续说出之后的数吗?各种进制数对照你能继续说出之后的数吗?3区分不同的进制数二进制数:110110B或(110110)2八进制数:(21)O或(21)8十进制数:(304.72)D或(304.72)10十六进制数:(A3F)H或(A3F)16如果没标注,则默认为十进制数区分不同的进制数二进制数:110110B或41.2.1数制及相关概念基数用R表示例如:十进制的基数R=10;二进制的基数R=2;八进制的基数R=8;十六进制的基数R=16。位权位权用基数R的i次幂Ri表示。十进制数位权:个十百位分别是100、101、102可类推136.12=1×102+3101+6×100+1×10-1+2×10-2。二进制数位权:相应是20、21、22可类推
(10101.01)2=1×24+0×23+1×22+0×21+1×20+0×2-1+1×2-2=(21.25)101.2.1数制及相关概念基数51.2.2数制转换其他进制数转换为十进制数按权展开:(A3F)H=AX162+3X161+FX160=10X256+3X16+15X1=(2623)D练习:11000000B=____D110011B=____D
1.2.2数制转换其他进制数转换为十进制数61.2.2数制转换十进制数转换为其他进制数除R取余(R=2、8、16…)182=_____B
1.2.2数制转换十进制数转换为其他进制数71.3计算机中字符的编码
1.3计算机中字符的编码81.3.1西文字符的编码二进制的一位数称为位,英文用bit表示,一个位只能表示0和1两个状态由8个位构成1个字节,字节的英文用Byte表示,字节是计算机存储和运行的基本单位。一个英文字母占1字节(即1B)abcDEF;”_+!$#...一个汉字占2字节(2B)中人引不ABCDEF(全角字母)1.3.1西文字符的编码二进制的一位数称为位,英文用bi91.3.1西文字符的编码通常,二进制数的最高位是符号位,0为正,1为负ASCII码被国际标准化组织(ISO)指定为国际标准,在世界上通用。8位的ASCII码用一个字节的低7位进行编码,最高位为0因此共有128个不同的编码值,可以表示128个不同字符的编码,包括52个英文大小写字母、10个阿拉伯数字、32个标点符号和34个控制码。1.3.1西文字符的编码通常,二进制数的最高位是符号位,10你能说出ABCabc所对应的ASCII码值吗?(二进制、十进制)如果知道A对应1000001,十进制为65,则C对应的ASCII码的十进制数为多少?你能说出ABCabc所对应的ASCII码值吗?如果知道A对应111.3.2汉字的编码为了使计算机能够处理汉字,需要对汉字进行编码,根据计算机在处理汉字时的不同过程,汉字的编码一般分为输入码、机内码、字型输出码和交换码(国标码),以上的各种码对应于不同的处理过程。
区位码1.3.2汉字的编码为了使计算机能够处理汉字,需要对汉字121.3.2汉字的编码1.输入码输入码是指在使用键盘输入汉字时对汉字的编码,也称为外码。汉字的输入码一般用键盘上的字母和数字来描述,通过键盘输入计算机。当前已经出现了许多不同特点的汉字输入码,主要有三类,形码、音码和音形码。
2.机内码汉字机内码(简称内码)是计算机内部对汉字进行存储、处理、传输所使用的编码。当通过键盘输入汉字的的代码(输入码)后,计算机将该输入码转换成机内码,然后才进行其他处理。不同的计算机系统,其汉字的机内码也可能是不同的。1.3.2汉字的编码1.输入码131.3.2汉字的编码3.交换码汉字信息交换码是专门用于汉字信息交换的统一编码,用于汉字信息处理系统之间或者与通讯系统之间进行信息交换,简称交换码,或者国标码。1981年我国颁布了简体汉字编码的国家标准《信息交换汉字编码字符集—基本集》,代号为“GB2312—80”,也称为国标码。
国标码=区位码(16进制)+(2020)H汉字内码=国标码+(8080)H1.3.2汉字的编码3.交换码141.3.2汉字的编码4.字形码汉字字形码是表示汉字字形的字模数据,通常用点阵、矢量函数等方式表示。字形码也称字模码,它是汉字的输出形式,随着汉字字形点阵和格式的不同,汉字字形码也不同。常用的字形点阵有16×16点阵、24×24点阵、48×48点阵等。字模点阵的信息量是很大的,占用存储空间也很大,如果是N×N点阵的字形码,那么每个汉字占用的字节数就是N×N÷8。每种点阵计算中除以8,表示一个字节有8位。以16×16点阵为例,每个汉字占用16×16÷8=32个字节,两级汉字大约占用256KB。1.3.2汉字的编码4.字形码151.4指令和程序设计语言
1.4指令和程序设计语言161.4.1计算机指令指令指令是让计算机完成某个操作发出的命令。一条指令对应于一种基本操作,通常一个复杂的操作可以分解成无数单个不同指令的集合,计算机所能执行的全部指令,就是计算机的指令系统。指令的基本格式:操作码|操作数操作码:表示指令的操作性质,如加、减。操作数:是操作过程中涉及的数据来源。例如ADDAX,BX。其中ADD就是操作码,AX,BX就表示了操作数,该指令表示把寄存器BX中的值和把寄存器AX中的值相加,把结果赋予把寄存器AX。1.4.1计算机指令指令171.4.2程序设计语言机器语言指令系统也称为机器语言,也叫做二进制代码语言,它是由一串二进制数0、1构成的指令代码。机器语言是计算机硬件唯一能够识别的,不用翻译直接供机器使用的程序设计语言。不同机型的机器语言是不同的。与其他程序设计语言相比,其执行效率最高。用机器语言编写的程序我们叫机器语言程序,其可读性差、不易记忆,程序的调试和修改的难度也很大。另外,因为机器语言直接依赖于机器,所以在某种类型计算机上编写的机器语言程序不能在另一类计算机上使用。1.4.2程序设计语言机器语言181.4.2程序设计语言汇编语言其特点是用助记符代替操作码,用地址符号或标号代替地址码,这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。例如用“ADD”表示加运算,用“AL”,“AH”表示某一寄存器等。用汇编语言编写的程序称为汇编语言源程序,汇编语言中由于使用了助记符号,计算机不能直接识别和执行它,用汇编语言编制的程序输入计算机,必须通过预先放入计算机的“汇编程序”的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。运行时汇编程序要将源程序翻译成目标程序,称为汇编过程。1.4.2程序设计语言汇编语言191.4.2程序设计语言高级语言高级语言是一种比较接近自然语言和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版房屋买卖合同中的税费分担约定3篇
- 二零二五版电力工程监理劳务分包合同范本2篇
- 基于2025年度预算的网络营销与电商平台建设合同3篇
- 二零二五年度餐饮行业特色农产品配送与扶贫合作合同3篇
- 二零二五版二手房定金交易合同范本2篇
- 二零二五年环保净化设备销售与排放监测合同2篇
- 二零二五年船舶制造车间通风除尘系统合同3篇
- 物业管理委托合同2025年度版18篇
- 二零二五年网络安全风险评估与整改服务合同规范文本283篇
- 全新2025年度体育用品生产加工合同:体育用品设计公司与制造商之间的生产加工协议3篇
- 历史-广东省大湾区2025届高三第一次模拟试卷和答案
- 2024年安全生产法律、法规、标准及其他要求清单
- 2023年高考文言文阅读设题特点及备考策略
- 抗心律失常药物临床应用中国专家共识
- 考级代理合同范文大全
- 2024解析:第三章物态变化-讲核心(原卷版)
- DB32T 1590-2010 钢管塑料大棚(单体)通 用技术要求
- 安全行车知识培训
- 2024年安徽省高校分类对口招生考试数学试卷真题
- 第12讲 语态一般现在时、一般过去时、一般将来时(原卷版)
- 2024年采购员年终总结
评论
0/150
提交评论