目前国际通用的计算机编码
- 格式:docx
- 大小:568.99 KB
- 文档页数:1
计算机的数据与编码一、数据存储单位1.数据:对事实、概念或指令的一种表示形式,可以由人工或自动装置进行处理。
(1)数据的形式:数字、文字、图形或声音等。
(2)数据的分类:数值数据、非数值数据。
2.信息:经过解释赋予一定意义的数据。
(1)控制信息:指挥计•算机的各种操作的指令。
(2)数据信息:计算机加工处理的对象。
注意:(1)计算机能识别和处理的只能是二进制数。
(2)计算机中有人读数据和机读数据两种状态。
3・位:一个二进制位称为比特(bit) …以b表示。
一位可以表示O和1两种状态。
位是数据的最小单位,4.字节:八个二进制位称为字节(Byte),以B表示。
字节是数据处理和数据存储的基本单位。
一个字节的8位二进制自左至右排列,最左边为最高位,最右边为最低位。
换算公式:IKB=IO24B1 MB= 1024KB= 1024×l 024B1 GB= 1024MB= 1024×1024KB= 1024X1024 × 1024B= 1073741824B5.字与字长(1)字:在计算机中做为一个单元进行存储、传送等操作的一组字符或一组二进制位称为字(Word)。
(2)字长:一个字中的字符数量或•二进制的位数称为字长。
字长决定计算机处理信息的速率,是计算机的一个重要性能指标。
(3)字的组成:一个字由若干个字节组成。
二、字符及其编码1.字符集字符:用来组织、控制或表示数据的字母、数字及计算机能识别的其它符号。
字符集:为了某一IJ的而设计的一组互不相同的字符。
在微机系统中普遍采用的是有128个符号的键盘字符集,包括:(1)10个十进制数码0~9(2)52个大小写英文字母(3)32个标点符号、专用符号、运算符号(4)34个控制符2.字符编码字符编码:规定用怎样的二进制编码表示数字、字母和各种专用符号。
由于这是一个涉及世界范圉内的有关信息表示、交换、处理、传输和存储的基本问题,因此都以国家标准或国际标准的形式颁布施行。
计算机基础知识一、计算机的发展、类型及其应用领域。
1。
计算机(computer)是一种能自动、高速进行大量算术运算和逻辑运算的电子设备。
其特点为:速度快、精度高、存储容量大、通用性强、具有逻辑判断和自动控制能力。
2。
第一台计算机:ENIAC,美国,1946年宾夕法尼亚大学冯·诺依曼“存储程序”和“程序控制"3。
冯·诺依曼思想的核心要点是:1)计算机的基本结构应由五大部件组成:运算器、控制器、存储器、输入设备和输出设备。
2)计算机中应采用二进制形式表示数据和指令。
3)采用“存储程序”和“程序控制"的工作方式。
4。
计算机的发展过程阶段年份物理器件软件特征应用范围第一代1946-1959 电子管机器语言、汇编语言科学计算第二代1959-1964 晶体管高级语言科学计算、数据处理、工业控制第三代1964—1970 小规模集成电路操作系统科学计算、数据处理、工业控制、文字处理、图形处理第四代1970—至今大规模集成电路数据库网络等各个领域5.主要特点:运算速度快、精确度高、具有记忆和逻辑判断能力6. 计算机的主要应用科学计算:例如:气象预报、海湾战争中伊拉克导弹的监测数据/信息处理:例如:高考招生中考生录取与统计工作,铁路、飞机客票的预定系统,银行系统的业务管理计算机控制计算机辅助系统:例如:用CAI演示化学反应人工智能:例如:代替人类到危险的环境中去工作办公自动化系统中的应用:例如:Internet发emailCBE:计算机辅助教育CAI:计算机辅助教学CMI:计算机管理教学CAD:计算机辅助设计CAT:计算机辅助翻译CAM:计算机辅助制造CAE:计算机辅助工程7。
计算机的分类:1)、根据规模大小分类:巨型机、大型通用机、微型机、工作站、服务器2)、根据用途分类:通用计算机、专用计算机3)、根据计算机处理数据的类型:模拟计算机、数字计算机、数字与模拟计算机8。
计算机科学研究与应用人工智能:研究如何让计算机来完成过去只有人才能做的智能的工作。
填空题第一章1.在数量上超过微型计算机的是(嵌入式系统)计算机。
2.交易双方都是企业的电子商务形式称为(B2B)。
3.计算机辅助设计的英文简称是(CAD)。
4. 4.(人工智能)是指用计算机来模拟人类的智能。
5.与通常的文化一样,计算机文化也可以分为(物质文化)和非物质文化。
6.人类的三大科学思维分别是理论思维、实验思维和(计算思维)。
7.计算思维是运用计算机科学的基础概念进行(问题求解)、系统设计,以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。
8.计算思维的本质是(抽象)和自动化。
9.计算复杂性的度量标准有两个:(时间)复杂性和空间复杂性。
10.总的来说,计算机思维方法有两大类:一类是来自(数学)和工程的方法;另一类是计算机科学独有的方法。
11.计算思维渗透到化学产生了(计算化学)。
12.图灵在计算机科学方面的主要贡献是建立图灵机模型和提出了(图灵测试)。
13.未来计算机将朝着微型化、巨型化、(网络化)和智能化方向发展。
14.根据用途及其使用的范围,计算机可以分为(通用机)和专用机。
15.微型计算机的种类很多,主要分为桌面型计算机、笔记本计算机、(平板电脑)和超便携个人计算机。
16.世界上第一台电子数字计算机研制成的时间是(1946)年。
17.最早的计算机是用来进行(科学计算)的。
第二章1.运算器是执行算术和(逻辑)运算的部件。
2.CPU通过(内存)与外部设备交换信息。
3.微处理器芯片(即CPU)有多种性能指标,其中最主要的是字长,字长是指CPU能够同时处理的(二进制位数)。
4.CPU是由运算器与(控制器)构成的。
5.计算机系统是由硬件系统与(软件系统)构成的。
6.硬件系统是由主机与(外部设备)构成的。
7.1MB=(1024)KB。
8.(主板)是微型计算机中最大的一块集成电路板。
9.在计算机中,作为一个整体参与运算、处理和传送的一串二进制数称为一个(字)。
10.内存储器分为RAM和(ROM)。
第1章计算机与信息技术习题:一、判断题(该题若正确,则在括号内画√,若错误,则在括号内画⨯)1.人们公认世界上第一台计算机是1946年在美国研制成功的。
( )2. 电子计算机的运算速度快,但精度不高。
( )3. 字符B的ASCII码为1000010,十进制值为66。
( )4. 字符a的ASCII码为1000001,十进制值为65。
( )5. 计算机辅助教学的英文缩写为CAE。
( )6. 计算机不但有记忆功能,还有逻辑判断功能。
( )7.一个西文字符编码由8位二进制组成。
( )8. 国际上通用的字符编码是美国标准信息交换码,简称ASCII码。
( )9. 机外码是用于将汉字输入计算机而设计的汉字编码。
( )10. 计算机中的所有信息都是用二进制表示。
( )二、选择题1.早期的计算机主要用于()。
A.科学计算B. 信息处理C. 实时监控D. 辅助设计2.下面有关计算机特点的说法中,()是不正确的。
A. 运算速度快B. 计算精度高C. 所有操作是在人的控制下完成D. 随着计算机硬件设备和软件的不断发展和提高,计算机价格越来越高3.下列()为计算机辅助设计的英文缩写。
A. CADB. CAMC. CAID.CAE4.按照计算机采用的电子器件来划分,计算机的发展经历了()代。
A. 3B. 4C. 5D.65.目前计算机广泛应用于企业管理,它属于下列()类应用。
A. 实时控制B. 科学计算C. 数据处理D. 辅助设计6.下列一组数中最大的是()。
A. (266)8B. (111111)2C. (510)10D. (1FF)167.二进制数11001010转换为十进制数是()。
A. 203B. 200C. 202D. 2018.十进制数127转换为二进制数是()。
A. 1111111B. 10000000C. 1111110D. 100000019.数100H是()进制的数。
A. 二进制B. 十六进制C. 八进制D. 十进制10.目前使用的计算机采用()为主要的电子元器件。
计算机中信息的表示方法计算机要处理的信息是多种多样的,如日常的十进制数、文字、符号、图形、图像和语言等。
但是计算机无法直接“理解”这些信息,所以计算机需要采用数字化编码的形式对信息进行存储、加工、和传送。
信息的数字化表示就是采用一定的基本符号,使用一定的组合规则来表示信息。
计算机中采用的二进制编码,其基本符号是“0”和“1”。
一、进制计数的方法有很多种,在日常生活中我们最常见的是国际上通用的计数方法——十进制计数法。
但是除了十进制外还有其他计数制,如一天24小时,称为24进制,一小时60分钟,称为60进制,这些称为进位计数制。
计算机中使用的是二进制。
这几种进制采用的都是带权计数法,它包含两个基本要素:基数、位权。
基数是一种进位计数制所使用的数码状态的个数。
如十进制有十个数码:0、1、2……7、8、9,因此基数为10。
二进制有两个数码:0和1,因此基数为2。
位权表示一个数码所在的位。
数码所在的位不同,代表数的大小也不同。
如十进制从右面起第一位是个位,第二位是十位,第三位是百位,……。
“个(100)、十(101)、百(102)、千(103)……”就是十进制位的“位权”。
每一位数码与该位“位权”的乘积表示该位数值的大小。
如十进制中9在个位代表9,在十位上代表90。
二进制的表示一般一个长度为n 的二进制数a n-1……a1a0,用科学计数法表示为:a n-1……a1a0= a n-1×2n-1+……a1×21+a0×20。
例如,二进制数10101用科学计数法表示:10101=1×24+0×23+1×22+0×21+1×20。
进制转换在计算机世界中还涉及到八进制、十进制和十六进制。
下面将讲述这几种进制之间的转换。
1.二进制与十进制的转换(1)二进制转十进制方法:“按权展开求和”例:(1011.01)2=(1×23+0×22+1×21+1×20+0×2-1+1×2-2)10=(8+0+2+1+0+0.25)10=(11.25)10(2)十进制转二进制·十进制整数转二进制数:“除以2取余,逆序输出”例:(89)10=(1011001)22 892 44 (1)2 22 02 11 02 5 (1)2 2 (1)2 1 00 (1)·十进制小数转二进制数:“乘以2取整,顺序输出”例:(0.625)10= (0.101)20.625X 21.02.八进制与二进制的转换例:将八进制的37.416转换成二进制数:3 7 .4 1 6011 111 .100 001 110即:(37.416)8 =(11111.10000111)2例:将二进制的10110.0011 转换成八进制:0 1 0 1 1 0 .0 0 1 1 0 02 6 .1 4即:(10110.011)2=(26.14)83.十六进制与二进制的转换例:将十六进制数5DF.9 转换成二进制:5 D F .90101 1101 1111 .1001即:(5DF.9)16=(10111011111.1001)2例:将二进制数1100001.111 转换成十六进制:0110 0001 .11106 1 . E即:(1100001.111)2=(61.E)16二进制的运算:算术运算:加法:0+0=0 ,0+1=1,1+0=1,1+1=10减法:0-0=0,1-0=1,1-1=0,10-1=1乘法:0*0=0,0*1=0,1*0=0,1*1=1位运算与:0 and 0=0 , 0 and 1=0 , 1 and 0=0 , 1 and 1=1或:0 or 0 =0 , 0 or 1=1 , 1 or 0=1 , 1 or 1=1非:not 0=1 , not 1=0异或:0 xor 0=0 , 0 xor 1=1 , 1 xor 0 =1 , 1 xor 1 =0位移运算左移(二进制数k左移n位):k shl n = k * 2n右移(二进制数k右移n位):k shr n = k div 2n例:求下列二进制数运算的结果101+101=1010101*11=11111000-11=1011001 shl 2=1001001100110 shr 2 =11001二、计算机中数的表示在普通数字中,用“+”或“—”符号在数的绝对值之前来区分数的正负。
最全ASCII码对照表ASCII码值对照表ASCII码值ASCII码中英文对照表0010 0000 32 20 空格0010 0001 33 21 !0010 0010 34 22 "0010 0011 35 23 #0010 0100 36 24 $0010 0101 37 25 %0010 0110 38 26 &0010 0111 39 27 '0010 1000 40 28 (0010 1001 41 29 )0010 1010 42 2A *0010 1011 43 2B +0010 1100 44 2C ,0010 1101 45 2D -0010 1110 46 2E .0010 1111 47 2F /0011 0000 48 30 00011 0001 49 31 10011 0010 50 32 20011 0011 51 33 30011 0100 52 34 40011 0101 53 35 50011 0110 54 36 60011 0111 55 37 70011 1000 56 38 80011 1001 57 39 90011 1010 58 3A :0011 1011 59 3B ;0011 1100 60 3C <0011 1101 61 3D =0011 1110 62 3E >0011 1111 63 3F ?0100 0000 64 40 @0100 0001 65 41 A0100 0010 66 42 B0100 0011 67 43 C0100 0100 68 44 D0100 0101 69 45 E0100 0110 70 46 F0100 0111 71 47 G0100 1000 72 48 H0100 1001 73 49 I0100 1010 74 4A J0100 1011 75 4B K0100 1100 76 4C L0100 1101 77 4D M0100 1110 78 4E N0100 1111 79 4F O0101 0000 80 50 P0101 0001 81 51 Q0101 0010 82 52 R0101 0011 83 53 S0101 0100 84 54 T0101 0101 85 55 U0101 0110 86 56 V 0101 1001 89 59 Y 0101 1010 90 5A Z 0101 1011 91 5B [ 0101 1100 92 5C \ 0101 1101 93 5D ] 0101 1110 94 5E ^ 0101 1111 95 5F _ 0110 0000 96 60 ` 0110 0001 97 61 a 0110 0010 98 62 b 0110 0011 99 63 c 0110 0100 100 64 d 0110 0101 101 65 e 0110 0110 102 66 f 0110 0111 103 67 g 0110 1000 104 68 h 0110 1001 105 69 i 0110 1010 106 6A j 0110 1011 107 6B k 0110 1100 108 6C l 0110 1101 109 6D m 0110 1110 110 6E n 0110 1111 111 6F o 0111 0000 112 70 p 0111 0001 113 71 q 0111 0010 114 72 r 0111 0011 115 73 s 0111 0100 116 74 t 0111 0101 117 75 u 0111 0110 118 76 v 0111 0111 119 77 w 0111 1000 120 78 x 0111 1001 121 79 y 0111 1010 122 7A z 0111 1011 123 7B { 0111 1100 124 7C | 0111 1101 125 7D } 0111 1110 126 7E ~ 0111 1111 127 7F DEL (delete) 删除ESC键VK_ESCAPE (27)回车键:VK_RETURN (13) TAB键:VK_TAB (9)Caps Lock键:VK_CAPITAL (20) Shift键:VK_SHIFT ()Ctrl键:VK_CONTROL (17) Alt键:VK_MENU (18)空格键:VK_SPACE (/32)退格键:VK_BACK (8)左徽标键:VK_LWIN (91)右徽标键:VK_LWIN (92)鼠标右键快捷键:VK_APPS (93) Insert键:VK_INSERT (45) Home键:VK_HOME (36) Page Up:VK_PRIOR (33) PageDown:VK_NEXT (34)End键:VK_END (35)方向键(↑):VK_UP (38)方向键(→):VK_RIGHT (39)方向键(↓):VK_DOWN (40)F1键:VK_F1 (112)F2键:VK_F2 (113)F3键:VK_F3 (114)F4键:VK_F4 (115)F5键:VK_F5 (116)F6键:VK_F6 (117)F7键:VK_F7 (118)F8键:VK_F8 (119)F9键:VK_F9 (120)F10键:VK_F10 (121)F11键:VK_F11 (122)F12键:VK_F12 (123)Num Lock键:VK_NUMLOCK (144)小键盘0:VK_NUMPAD0 (96)小键盘1:VK_NUMPAD0 (97)小键盘2:VK_NUMPAD0 (98)小键盘3:VK_NUMPAD0 (99)小键盘4:VK_NUMPAD0 (100)小键盘5:VK_NUMPAD0 (101)小键盘6:VK_NUMPAD0 (102)小键盘7:VK_NUMPAD0 (103)小键盘8:VK_NUMPAD0 (104)小键盘9:VK_NUMPAD0 (105)小键盘.:VK_DECIMAL (110)小键盘*:VK_MULTIPLY (106)小键盘+:VK_MULTIPLY (107)小键盘-:VK_SUBTRACT (109)小键盘/:VK_DIVIDE (111)Pause Break键:VK_PAUSE (19)Scroll Lock键:VK_SCROLL (145)注意:1.在ASCII码中,有4组字符:一组是控制字符,如LF,CR等,其对应ASCII码值最小;第2组是数字0~9,第3组是大写字母A~Z,第4组是小写字母a~z。
目前国际通用的计算机编码主要有 ASCII、Unicode 和 UTF-8。
1. ASCII(American Standard Code for Information Interchange):
ASCII 是最早的字符编码标准,使用 7 位或 8 位二进制数字来表示字符。
它最初设
计用于英语,但后来被扩展以支持其他语言。
ASCII 编码规定了128个字符,包括
控制字符(例如换行符、回车符)和可打印字符(字母、数字、标点符号等)。
2. Unicode:
Unicode 是一个用于文本编码的标准,它旨在涵盖世界上所有的字符集。
Unicode
使用 16 位或更多位的二进制数字来表示字符,因此它可以表示几乎所有的语言和
符号。
最初,Unicode 采用 16 位,称为 UCS-2(Universal Character Set,2字节)。
后来,为了支持更多字符,Unicode 被扩展为 UCS-4 和 UTF-16。
3. UTF-8(Unicode Transformation Format - 8-bit):
UTF-8 是一种可变长度的字符编码,它可以用来表示 Unicode 字符集中的任何字符。
UTF-8 使用 8 位二进制位,根据字符的不同而变化长度。
它是一种兼容 ASCII 的
编码,因此 ASCII 中的字符在 UTF-8 中仍然占用一个字节。
4. UTF-16:
UTF-16 是 Unicode 的一种编码形式,使用 16 位二进制数字表示字符。
它支持Unicode 字符集中的所有字符,并在大多数情况下比 UTF-8 占用更多的空间,因为
每个字符通常占用两个字节。
这些编码在不同的场景中有不同的应用,选择合适的编码方式取决于项目的需求和特点。
ASCII 主要用于英语及其它拉丁字母语言,而 Unicode 和 UTF-8 则更适用于国际化的应用,因为它们支持世界上几乎所有的字符。
在实际编程中,常常会遇到需要在不同编码之间进行转换的情况,特别是处理不同语言或字符集的文本数据。