01章 微型计算机基础知识_第1页
01章 微型计算机基础知识_第2页
01章 微型计算机基础知识_第3页
01章 微型计算机基础知识_第4页
01章 微型计算机基础知识_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微型原理与接口技术微型原理与接口技术娄国焕娄国焕 曹晓华等编著曹晓华等编著电子工业出版社电子工业出版社 讲授者:曹晓华讲授者:曹晓华 电气工程学院电气工程学院v计算机原理计算机原理总学时:总学时:32+832+8学时学时v 专业:专业: 3 3本测控本测控v微机原理与接口技术微机原理与接口技术42+642+6v 专业:专业: 2 2本仪表本仪表v微机原理及应用微机原理及应用40+840+8v 专业:专业: 2 2本成型本成型成绩确定原则成绩确定原则v平时成绩:(出勤平时成绩:(出勤+ +实验实验+ +提问提问+ +作业作业+ +测验)测验) 占总成绩的占总成绩的30%30%v期末成绩:期末成绩

2、: 70%70% 本课程学习的内容本课程学习的内容 第一章第一章 微型计算机基础知识微型计算机基础知识 第二章第二章 微型计算机概述微型计算机概述 第三章第三章 8086/80888086/8088寻址方式与指令系统寻址方式与指令系统 第四章第四章 汇编语言与程序设计汇编语言与程序设计 第五章第五章 存储器存储器 第六章第六章 输入输出与中断系统输入输出与中断系统 第七章第七章 定时器定时器/ /计数器与计数器与DMADMA控制器控制器 第八章第八章 并行与串行接口并行与串行接口 第一章第一章 微型计算机基础知识微型计算机基础知识 目录目录1.1 1.1 进位计数制与不同基数的数之间的转换进位

3、计数制与不同基数的数之间的转换 1.2 1.2 计算机中数值数据的表示方法及运算计算机中数值数据的表示方法及运算1.3 1.3 非数值数据的表示方法非数值数据的表示方法补充知识补充知识补充题补充题1.1.1 1.1.1 常用进位计数制常用进位计数制一一. .计算机使用的数制及其相互转换计算机使用的数制及其相互转换 十进制十进制(D)(D)、二进制、二进制(B)(B)、八进制、八进制(O)(O)和十六进制和十六进制(H)(H)。 数制中用少量数码按次序排列成数位,并按由低到高数制中用少量数码按次序排列成数位,并按由低到高的进位方式进行计数。的进位方式进行计数。数码的个数称为数码的个数称为基数基数

4、 D-0,1,2,3,4,5,6,7,8,9-D-0,1,2,3,4,5,6,7,8,9-数码十个数码十个( (基为基为10)-53D10)-53D B-0,1- B-0,1-数码二个数码二个( (基为基为2) -0101B2) -0101B O-0,1,2,3,4,5,6,7- O-0,1,2,3,4,5,6,7-数码八个数码八个( (基为基为8)-56O8)-56O H-0-9,A,B,C,D,E,F- H-0-9,A,B,C,D,E,F-数码十六个数码十六个( (基为基为16)-56H16)-56H1.1 进位计数制与不同基数的数之间的转换进位计数制与不同基数的数之间的转换 在数制表示的

5、数中,同一数字处在不同位在数制表示的数中,同一数字处在不同位置表示不同的值,它所表示的值是该数字乘以置表示不同的值,它所表示的值是该数字乘以一个由它所处位置所决定的常数,这一常数就一个由它所处位置所决定的常数,这一常数就是该数位所具有的权。是该数位所具有的权。数制每一位所具有的值称为数制每一位所具有的值称为权权 r r进制数各位的权是以进制数各位的权是以r r为底的幂。为底的幂。v任何一个任何一个r r进制数进制数N N可以表示为可以表示为:v若若r=10r=10,则是十进制数,其各位的权是以,则是十进制数,其各位的权是以1010为底的幂;为底的幂;v 例如:例如:123=1123=1* *1

6、0102 2+2+2* *10101 1+3+3* *10100 0v若若r=2r=2,则是二进制数,其各位的权是以,则是二进制数,其各位的权是以2 2为底的幂;为底的幂;v 例如:(例如:(10111011)2 2=1=1* *2 23 3+0+0* *2 22 2+1+1* *2 21 1+1+1* *2 20 0v若若r=8r=8,则是八进制数,其各位的权是以,则是八进制数,其各位的权是以8 8为底的幂为底的幂v若若r=16r=16,则是十六进制数,其各位的权是以,则是十六进制数,其各位的权是以1616为底的幂为底的幂1 -nmiiimm1100111n1nrKrKrKrKrK.rKN表

7、表1-1 计算机中常用计数制的基数、数码以及进位关系计算机中常用计数制的基数、数码以及进位关系计计 数数 制制基基 数数数数 码码进进 位位 关关 系系二进制二进制20、1逢二进一逢二进一八进制八进制80、1、2、3、4、5、6、7逢八进一逢八进一十进制十进制100、1、2、3、4、5、6、7、8、9逢十进一逢十进一十六进制十六进制160、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F逢十六进一逢十六进一表表1-2给出了常见计数制的表示方法及它们之间的关系。给出了常见计数制的表示方法及它们之间的关系。 表表1-2 常见计数制的表示方法常见计数制的表示方法二二 进进 制制八八 进进

8、制制十十 六六 进进 制制十十 进进 制制00000000000101110010022200110333010004440101055501100666011107771000108810011199101012A10101113B11110014C12110115D13111016E14111117F15为了区分各种计数制的数据,经常采用以下两种方法为了区分各种计数制的数据,经常采用以下两种方法进行书写进行书写。 (1)在数字后面加相应的英文字母作为标识。例如,)在数字后面加相应的英文字母作为标识。例如,B(Binary)表示二进制数;)表示二进制数;O(Octonary)或)或Q表表示八

9、进制数;示八进制数;D(Decimal)表示十进制数,通常其)表示十进制数,通常其后缀可以省略;后缀可以省略;H(Hexadecimal)表示十六进制数。)表示十六进制数。 (2)在括号外面加数字下标,例如,二进制的)在括号外面加数字下标,例如,二进制的11011101可以写成可以写成 ,八进制数,八进制数3157可可以写成以写成 ,此种方法比较直观。,此种方法比较直观。 (11011101)2(3157)8二进制、八进制、十六进制和十进制为常用数制,但二进制、八进制、十六进制和十进制为常用数制,但计算机中广泛采用二进制。计算机中广泛采用二进制。1.1.十进制转换为二进制的方法:十进制转换为二

10、进制的方法:整数采用除整数采用除2 2取余法:取余法:例如:将十进制数例如:将十进制数2525转换成等值转换成等值的二进制数的二进制数25= 25= 。19=19= (学生练习)(学生练习)如果十进制小数转换成二进制小数采用如果十进制小数转换成二进制小数采用“乘乘2 2取整法取整法”例如:将十进制小数例如:将十进制小数0.6950.695转换成等值的二进制数转换成等值的二进制数11001B10011B6.余03.余025212.余12221.余120.余10.6950.695 2 2 1 1.390.390 2 20 0.780.780 2 2 1 1.560.560 2 2 1 1.120.

11、120 2 2 0 0.240.240所以:所以:0.6950.1011B0.6950.1011B(根据保留位数确定)(根据保留位数确定)例如:例如:0.6875=0.6875= (同学练习)(同学练习)0.1011B2.2.二进制数转化成十进制数二进制数转化成十进制数整数转换整数转换例如:求二进制数例如:求二进制数101011101011的十进制数的十进制数练习:练习:1111 11111111 1111= = 。小数之间的转换小数之间的转换例如:求二进制数例如:求二进制数0.1010.101的十进制数的十进制数课堂练习:课堂练习:1101.101=1101.101= 。101011=125

12、 +024+123+022+120=4325513.625D概念总结:基:数制所使用的数码的个数概念总结:基:数制所使用的数码的个数 权:数值每一位所具有的值权:数值每一位所具有的值0.101=020+12-1+02-2+12-3=0.625结论:结论:1.一个二进制数可以准确的转换为十进一个二进制数可以准确的转换为十进制数,而一个带小数的十进制数不一定制数,而一个带小数的十进制数不一定能够准确地用二进制数表示。能够准确地用二进制数表示。2.带小数的十进制数在转换为二进制时,带小数的十进制数在转换为二进制时,以小数点为界,整数和小数要分别转换。以小数点为界,整数和小数要分别转换。3.3.二八二

13、八 十六进制间转换十六进制间转换 从二进制转换成十六进制时,从小数点位置开始,从二进制转换成十六进制时,从小数点位置开始,整数部分向左,小数部分向右,每整数部分向左,小数部分向右,每四位二进制数四位二进制数为为一组用一位十六进制的数字来表示,不足四位的用一组用一位十六进制的数字来表示,不足四位的用0 0补足,就是相应十六进制的表示。补足,就是相应十六进制的表示。 从二进制转换成八进制时,从小数点位置开始,从二进制转换成八进制时,从小数点位置开始,整数部分向左,小数部分向右,每整数部分向左,小数部分向右,每三位二进制数三位二进制数为为一组用一位八进制的数字来表示,不足三位的用一组用一位八进制的数

14、字来表示,不足三位的用0 0补补足,就是相应八进制的表示足,就是相应八进制的表示例例. . 把二进制把二进制1011011010111.111011011011010111.11101用十六进制表示用十六进制表示? ? 例例. . 把八进制数把八进制数62.3162.31用二进制表示用二进制表示? ? 16D7.E8H110010.011001B1.2 计算机中数值数据的表示方法及运算计算机中数值数据的表示方法及运算 任何数据在任何数据在计算机中都是以二进制数计算机中都是以二进制数的形式表示的,的形式表示的,数据又有数值数据和非数值之分,下面讨论数值数数据又有数值数据和非数值之分,下面讨论数值

15、数据和非数值数据在计算机中的编码方法。据和非数值数据在计算机中的编码方法。1.2.1 二进制数的编码及运算二进制数的编码及运算1.1.符号数的表示符号数的表示v把二进制数的最高一位定义为符号位,符号位为把二进制数的最高一位定义为符号位,符号位为0 0表示正数表示正数,符号位,符号位为为1 1表示负数表示负数v这种在计算机中使用的、连同符号位一起数值化了这种在计算机中使用的、连同符号位一起数值化了的数,称为机器数。的数,称为机器数。v机器数所表示的真实的数值,称为真值。机器数所表示的真实的数值,称为真值。v对于符号数,机器数常用的表示方法有对于符号数,机器数常用的表示方法有原码、反码原码、反码和

16、补码三种和补码三种。数。数X X的原码记作的原码记作XX原原,反码记作,反码记作XX反反,补码记作补码记作XX补补。最高位表示符号,数值位用二进制绝对值表示最高位表示符号,数值位用二进制绝对值表示的方法,称为原码表示法的方法,称为原码表示法一个一个负数负数的原码符号位保持不变,其余位取反的原码符号位保持不变,其余位取反就是机器数的另一种表示方法就是机器数的另一种表示方法-反码表示法。反码表示法。正数的反码与原码相同正数的反码与原码相同。将负数的反码加将负数的反码加1 1,则得到机器数的补码表示。,则得到机器数的补码表示。正数的补码与原码相同正数的补码与原码相同。原码原码原码中,二进制数的最高位

17、表示数的符号,原码中,二进制数的最高位表示数的符号,0 0表示正数,表示正数,1 1表示负数表示负数, ,其余各位表示数值其余各位表示数值本身。本身。设机器字长为设机器字长为n n,数的原码,数的原码XX原原,则原码的,则原码的定义如下:定义如下:X 0X2n-1-12n-1+|X| -2n-1-1X0 X X原原= = 例如:设机器字长例如:设机器字长n=8n=8,求,求+0+0、+6+6、+127+127、-0-0、-6-6、-127-127的原码的原码? ? +0 +0原原= =? -0-0原原= =? +6+6原原=? -6=? -6原原=?=? +127 +127原原=? -127=

18、? -127原原=?=? +127 +127原原=0111 1111=0111 1111+0+0原原=0000 0000=0000 0000 -0-0原原=1000 0000=1000 0000+6+6原原=0000 0110=0000 0110-127-127原原=1111 1111=1111 1111-6-6原原=1000 0110=1000 0110反码:反码:设机器字长为设机器字长为n n,数的反码,数的反码XX反反,则反码的定义,则反码的定义如下:如下:正数的反码正数的反码= =原码原码负数的反码把原码除符号位外,其余各位按位负数的反码把原码除符号位外,其余各位按位取反即可取反即可。

19、X 0X2n-1-12n-1+X -2n-1-1X0 X X反反=例如:设机器字长例如:设机器字长n=8n=8,求,求+0+0、+6+6、+127 +127 、-0 -0、-6 -6、- -127127的反码的反码+0+0反反=? -0=? -0反反=?=?+6+6反反=? -6=? -6反反=?=?+127+127反反=? -127=? -127反反=?=?+0+0反反=0000 0000=0000 0000-0-0反反=1111 1111=1111 1111+6+6反反=0000 0110=0000 0110-6-6反反=1111 1001=1111 1001+127+127反反=0111

20、 1111=0111 1111-127-127反反=1000 0000=1000 0000“补补”数例子数例子对表:若此时时间为下午对表:若此时时间为下午0,而某表为,而某表为1000。倒拨:(倒拨小时)倒拨:(倒拨小时)顺拨:(顺拨小时)顺拨:(顺拨小时)结果相同:前提条件:(丢结果相同:前提条件:(丢)而是表的最大量程)而是表的最大量程即一个系统所能表即一个系统所能表示的最大数示的最大数模模 自然丢失的。自然丢失的。()()即称()与()对模互为补数。即称()与()对模互为补数。12610结论:当模确定后,某数减去小于模的一个数,结论:当模确定后,某数减去小于模的一个数,可用某数加上该数的

21、补码来代替。(减法变加可用某数加上该数的补码来代替。(减法变加法)法)模的确定:设字长为位的模的确定:设字长为位的二二进制系统,则模进制系统,则模为为;设字长为设字长为5 5位的位的十十进制系统,则模为进制系统,则模为10105 5100000100000;例:例:64-10=64+64-10=64+(256-10256-10)=64+246=54+256=54=64+246=54+256=54(丢(丢256256) (256-10256-10)即是)即是-10-10的补数的补数即:即:64-10=64+(-10)补补=64+246=54补补=54 用竖式验证:用竖式验证: 01000000

22、64 -) 00001010 -10 00110110 54 用补码加:用补码加: 01000000 64 +11110110 +(-10)补补 100110110 54 丢失(模,最大量程)丢失(模,最大量程)设机器字长为设机器字长为n n,数的补码,数的补码XX补补,则补码的定义,则补码的定义如下:如下:正数的补码正数的补码= =原码原码负数的补码负数的补码= =原码除符号位外,其余各位按位取原码除符号位外,其余各位按位取反,末位加反,末位加1 1。X 0X2n-1-12n-|X| -2n-1X0 X X补补= +0+0补补=0000 0000=0000 0000 例如:设机器字长例如:设

23、机器字长n=8n=8,求,求+0+0、+6+6、+127 +127 、-0 -0、-6 -6、-127-127的补码?的补码? +0+0补补=? -0=? -0补补=?=? +6 +6补补=? -6=? -6补补=?=? +127 +127补补=? -127=? -127补补=?=?-0-0补补=0000 0000=0000 0000+6+6补补=0000 0110=0000 0110-6-6补补=1111 1010=1111 1010+127+127补补=0111 1111=0111 1111-127-127补补=1000 0001=1000 0001补码运算补码运算: 加法规则:加法规则:

24、X+YX+Y补补=X=X补补+ Y+ Y补补 减法规则:减法规则:X-YX-Y补补=X=X补补+-Y+-Y补补例如:例如:X=64-12=52X=64-12=52(字长(字长8 8位)位)X补补=64补补+-12补补64补补=0100 0000B-12补补=1111 0100B 0100 0000 + 1111 0100 1 0011 0100XX补补=34=34补补+-98+-98补补3434补补=0010 0010B=0010 0010B-98-98补补=1001 1110B=1001 1110BXX补补=1100 0000=-64=1100 0000=-64(课堂练习)例如:(课堂练习)

25、例如:X=34-98=-64(字长(字长8位)位)例如:例如:X=-34-98=-132X=-34-98=-132(字长(字长8 8位)位)XX补补=-34=-34补补+-98+-98补补-34-34补补=1101 1110B=1101 1110B-98-98补补=1001 1110B=1001 1110BXX补补=0111 1100=124=0111 1100=124(错误)(错误)溢出判别:溢出判别:当运算结果的绝对值超过运算装置的容量,当运算结果的绝对值超过运算装置的容量,数值部分便会发生溢出,占据符号位的位置,数值部分便会发生溢出,占据符号位的位置,从而引起计算出错。从而引起计算出错。

26、采用双高位判别法:采用双高位判别法:CsCs(最高进位标志位)、(最高进位标志位)、CpCp(次高进位标志(次高进位标志位)。位)。若若CsCs、CpCp相同(同时为相同(同时为0 0或或1 1)时,则无溢出;)时,则无溢出;若二者相异时,且若二者相异时,且Cs=0Cs=0,Cp=1Cp=1时,为正溢出;时,为正溢出;反之反之Cs=1Cs=1,Cp=0Cp=0时为负溢出。时为负溢出。例如:试判别下列二进制补码运算溢出的情例如:试判别下列二进制补码运算溢出的情况(字长况(字长8位)。位)。(1) 92+105 (2)()(-115)+(-87) (3) 35+55 (4)()(-15)+(-67

27、)解:(解:(1 1)0101 1100+0110 1001= 0101 1100+0110 1001= 0 0 1100 0101 1100 0101 Cs=0 Cp=1Cs=0 Cp=1正溢出,结果出错正溢出,结果出错。 (2 2)1000 1101+1010 1001=1000 1101+1010 1001=1 1 0011 0110 0011 0110 Cs=1 Cp=0Cs=1 Cp=0负溢出,结果出错负溢出,结果出错。 (3 3)0010 0011+0011 0111=0010 0011+0011 0111=0 0 0101 1010 0101 1010 Cs=0 Cp=0 Cs=

28、0 Cp=0无溢出,结果正确无溢出,结果正确。 (4 4)1111 0001+1011 1101=1111 0001+1011 1101=1 1 1010 1110 1010 1110 Cs=1 Cp=1 Cs=1 Cp=1无溢出,结果正确无溢出,结果正确。思考题:一个正数和一个负数相加,和肯定不溢出。思考题:一个正数和一个负数相加,和肯定不溢出。此时,若和为正数,则此时,若和为正数,则Cs=1Cs=1、Cp=1Cp=1;若和为负数,则;若和为负数,则Cs=0Cs=0、Cp=0Cp=0,请同学自己验证。,请同学自己验证。 1.2.2 十进制数的数码及编制十进制数的数码及编制 十进制是人们常用的

29、数制,但计算机内只能处理十进制是人们常用的数制,但计算机内只能处理二进制数,为此需要在输入时将十进制数转换为二进制数,为此需要在输入时将十进制数转换为二进制数,然后才能进行运算,而在输出运算结二进制数,然后才能进行运算,而在输出运算结果时又要将二进制数再转换成十进制数。果时又要将二进制数再转换成十进制数。 BCD(Binary Coded Decimal)码又称)码又称“二二十进制编码十进制编码”,就是专门解决用二进制数表示十,就是专门解决用二进制数表示十进制数问题的一种方法。进制数问题的一种方法。 表表1-5 8421 BCD编码表编码表十十 进进 制制 数数8421BCD码码十十 进进 制

30、制 数数8421BCD码码00000100001 000010001110001 000120010120001 001030011130001 001140100140001 010050101150001 010160110160001 011070111170001 011181000180001 100091001190001 1001通常通常BCD码有两类:压缩码有两类:压缩BCD码和非压缩码和非压缩BCD码。码。1压缩压缩BCD码码压缩压缩BCD码的每一位数采用码的每一位数采用4位二进制数位二进制数来表示,即一个字节表来表示,即一个字节表示示2位十进制数。例如,位十进制数。例如,(

31、0100 0111)BCD表示十进制数的表示十进制数的47。注意:不要和二进制数注意:不要和二进制数01000111混淆起来。混淆起来。(0100 0111)BCD中的高中的高4位位的权为的权为10,低,低4位的权为位的权为1,故要将,故要将(0100 0111)BCD转化为等值的二进转化为等值的二进制数,可用高制数,可用高4位位0100乘以权乘以权10,然后加上低,然后加上低4位位0111乘以权乘以权1来得到。来得到。01111000 100000 +101111(0111乘乘1仍为仍为0111)(0100乘乘2,相当于左移,相当于左移1位)位)(0100乘乘8,相当于左移,相当于左移3位)

32、位)0100乘乘10可用可用0100乘乘2加上加上0100乘乘8来得到。来得到。0100乘乘10加加上上0111乘乘1,最后等值的二进制数为,最后等值的二进制数为00101111B。2非压缩非压缩BCD码码非压缩非压缩BCD码的每一位数采用码的每一位数采用8位二进制数位二进制数来表示,即来表示,即一个字节表示一个字节表示1位十进制数。而且用每个字节的低位十进制数。而且用每个字节的低4位来表位来表示示09,高高4位为位为0。例如,十进制数例如,十进制数89,采用非压缩,采用非压缩BCD码表示为二进制数是码表示为二进制数是00001000 00001001B。十进制数只有十进制数只有09共共10种

33、状态,即种状态,即00001001,而,而4位位二进制数一共可表示二进制数一共可表示16种状态,余下的种状态,余下的6种状态种状态10101111,在,在8421BCD码中称为码中称为非法码非法码,若在,若在BCD码运算中出码运算中出现非法码,需要用现非法码,需要用调整指令进行调整调整指令进行调整,才能得到正确的结,才能得到正确的结果。有关果。有关BCD码的调整指令,我们将在第码的调整指令,我们将在第3章指令系统中加章指令系统中加以介绍。以介绍。1.3 非数值数据的表示方法非数值数据的表示方法现代计算机不仅要处理数值数据,而且还要处理大量的现代计算机不仅要处理数值数据,而且还要处理大量的非数值

34、数据,像英文字母、标点符号、专业符号、汉字等。非数值数据,像英文字母、标点符号、专业符号、汉字等。前面已经说过,不论什么数据,在计算机内部都必须转换前面已经说过,不论什么数据,在计算机内部都必须转换成二进制数表示的编码。成二进制数表示的编码。1字符编码字符编码目前,计算机中最通用的字符编码是美国信息交换标目前,计算机中最通用的字符编码是美国信息交换标准代码(准代码(American Standard Code for Information Interchange,ASCII),包括英文字母大小写、数字、),包括英文字母大小写、数字、专用字符、控制字符等。这种编码由专用字符、控制字符等。这种编

35、码由7位二进制位二进制数组合而数组合而成,可以表示成,可以表示128种字符种字符,目前,在国际上广泛流行。,目前,在国际上广泛流行。ASCII码的编码内容如表码的编码内容如表1-6所示。所示。表表1-6 7位位ASCII码编码表码编码表 B3B2B1B0000(0)001(1)010(2)011(3)100(4)101(5)110(6)111(7)0000 (0)NULDLESP0P?p0001 (1)SOHDC1!1AQaq0010 (2)STXDC2?2BRbr0011 (3)ETXDC3#3CScs0100 (4)ENQDC4$4DTdt0101 (5)EOTNAK%5EUeu0110

36、(6)ACKSYN&6FVfv0111 (7)BELETB7GWgw1000 (8)BSCAN(8HXhx1001 (9)HTEM)9IYiy1010 (A)LFSUB*:JZjz1011 (B)VTESC+;Kk1100 (C)FFFS,Nn1111 (F)SIUS/?O_oDEL B6B5B4ASCIIASCII码码-美国标准信息交换代码,采用美国标准信息交换代码,采用7 7位二位二进制代码对字符进行编码进制代码对字符进行编码数字数字0-90-9的编码是的编码是0110000-01110010110000-0111001,它们的高,它们的高3 3位均是位均是011011,后,后4

37、4位正好与其对应的二进制代码相位正好与其对应的二进制代码相符。符。英文字母英文字母A-ZA-Z的的ASCIIASCII码从码从10000011000001(41H41H)开始顺开始顺序递增,字母序递增,字母a-za-z的的ASCIIASCII码从码从11000011100001(61H61H)开开始顺序递增,这样的排列对信息检索十分有利。始顺序递增,这样的排列对信息检索十分有利。汉字编码汉字编码v汉字编码包括输入编码、内码和字模编码,分别汉字编码包括输入编码、内码和字模编码,分别用于输入、内部处理和输出。用于输入、内部处理和输出。v汉字的输入编码是为了使用西文标准键盘把汉字汉字的输入编码是为了

38、使用西文标准键盘把汉字输入到计算机中,其编码方法主要有数字编码、输入到计算机中,其编码方法主要有数字编码、拼音码和字形编码三类。拼音码和字形编码三类。除了键盘输入以外,利用语音或图象识别技术除了键盘输入以外,利用语音或图象识别技术自动将汉字输入到计算机内的方法也已经实现自动将汉字输入到计算机内的方法也已经实现汉字内码是用于汉字信息的存储、交换、检索汉字内码是用于汉字信息的存储、交换、检索等操作的机内代码,等操作的机内代码,它采用两个字节的二进制它采用两个字节的二进制形式表示一个汉字形式表示一个汉字。为了与英文字符能相互区。为了与英文字符能相互区别,汉字机内代码中两个字节的最高位均规定别,汉字机内代码中两个字节的最高位均规定为为l l。汉字字模编码是用来描述汉字字形的代码,它汉字字模编码是用来描述汉字字形的代码,它是汉字的输出形式。是汉字的输出形式。汉字库有点阵字库、汉字库有点阵字库、TrueTypeTrueType字库、矢量字字库、矢量字库等类型库等类型二进制运算二进制运算 一一)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论