第2章 计算机的基础知识精选文档.ppt
《第2章 计算机的基础知识精选文档.ppt》由会员分享,可在线阅读,更多相关《第2章 计算机的基础知识精选文档.ppt(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章章 计算机的基算机的基础知知识本讲稿第一页,共七十一页22.1 计算机编码及数制表示计算机编码及数制表示数制数制 按进位的原则进行计数称为进位计数制,简称数制。按进位的原则进行计数称为进位计数制,简称数制。日常生活中最常用的数制是十进制,逢日常生活中最常用的数制是十进制,逢X进一就是进一就是X进制。进制。计算机中的常用数制(二进制、八进制和十六进制)计算机中的常用数制(二进制、八进制和十六进制)计算机中的术语计算机中的术语汉字编码汉字编码本讲稿第二页,共七十一页32.1.1 数制之间的转换数制之间的转换进位计数制(简称数制)进位计数制(简称数制)为了区别不同进制的数,常在数后加一英文字
2、母作为后缀为了区别不同进制的数,常在数后加一英文字母作为后缀加以区别。加以区别。十进制数:在数字后加字母十进制数:在数字后加字母D(D可省略)可省略)二进制数:在数字后加字母二进制数:在数字后加字母B八进制数:在数字后加字母八进制数:在数字后加字母O十六进制数:在数字后加字母十六进制数:在数字后加字母H本讲稿第三页,共七十一页4例如:展开十进制数例如:展开十进制数1234 (1234)10=1*103+2*102+3*101+4*100基数数码位权2.1.1 数制之间的转换数制之间的转换进位计数制(简称数制)进位计数制(简称数制)新概念:基数、数码、位权新概念:基数、数码、位权本讲稿第四页,共
3、七十一页52.1.1 数制之间的转换数制之间的转换1二、八、十六(非十进制)进制转换为十进制二、八、十六(非十进制)进制转换为十进制只要将二、八、十六进制只要将二、八、十六进制按相应的位权展开成多项式的和按相应的位权展开成多项式的和就是对应的就是对应的十十进制数的值。进制数的值。1.2.(111.11)2=1*22+1*21+1*20+1*2-1+1*2-2(11.24)8(1c.48)163.本讲稿第五页,共七十一页6分整数和小数两部分转换:分整数和小数两部分转换:2.1.1 数制之间的转换数制之间的转换2十进制转换为二、八、十六(非十进制)进制十进制转换为二、八、十六(非十进制)进制除基倒
4、取余除基倒取余乘基取整乘基取整本讲稿第六页,共七十一页72.1.1 数制之间的转换数制之间的转换2十进制转换为二、八、十六进制十进制转换为二、八、十六进制余数为余数为1 1,即,即a0a01 1余数为余数为0 0,即,即a1a10 0余数为余数为0 0,即,即a2a20 0余数为余数为0 0,即,即a3a30 0余数为余数为0 0,即,即a4a40 0余数为余数为1 1,即,即a5a51 1余数为余数为1 1,即,即a6a61 1;商为商为0 0,结束,结束最后结果为最后结果为2 29 79 72 24 84 8 2 22 42 4 2 21 21 2 2 266 2 2332 2110 01
5、0102 2(a6 a5 a4 a3 a2 a1 a0)(a6 a5 a4 a3 a2 a1 a0)(1100001)(1100001)2 2(97)(97)1010(97)(97)转换为二进制转换为二进制本讲稿第七页,共七十一页82.1.1 数制之间的转换数制之间的转换2十进制转换为二、八、十六进制十进制转换为二、八、十六进制最后结果为最后结果为10102 2(a-1 a-2 a-3 a-4)(a-1 a-2 a-3 a-4)(0.1101)(0.1101)2 2(0.8125)(0.8125)1010(0.8125)(0.8125)转换为二进制转换为二进制a a4 41 11 1a a3
6、3a a2 2a a1 1系数系数系数系数0 01 11 1整数部分整数部分整数部分整数部分2 20.500.502 20.250.251.2501.2502 20.6250.6251.62501.62502 20.81250.8125 高位高位高位高位低位低位低位低位1010本讲稿第八页,共七十一页92.1.1 数制之间的转换数制之间的转换2十进制转换为二、八、十六进制十进制转换为二、八、十六进制例如例如:(25.625)10=(11001.101 )2(982.75)10=(1726.6 )8(258.125)10=(102.2 )16本讲稿第九页,共七十一页103 3二进制数转换成八进制
7、数或十六进制数二进制数转换成八进制数或十六进制数二进制数转换成八进制数或十六进制数二进制数转换成八进制数或十六进制数2.1.2 数制之间的转换数制之间的转换 11 0100 1101 3 4 D 从小数点位置开始,分别向左或右,每三位(四位)从小数点位置开始,分别向左或右,每三位(四位)二进制数二进制数二进制数二进制数分为一组,每组对应一位八进制数(十六进制数),最左或最分为一组,每组对应一位八进制数(十六进制数),最左或最分为一组,每组对应一位八进制数(十六进制数),最左或最分为一组,每组对应一位八进制数(十六进制数),最左或最右边的一组,不足位用补足。右边的一组,不足位用补足。右边的一组,
8、不足位用补足。右边的一组,不足位用补足。(34D)即即(1101001101)21600本讲稿第十页,共七十一页11 1 101 001 101 1 5 1 5 3 3二进制数转换成八进制数或十六进制数二进制数转换成八进制数或十六进制数二进制数转换成八进制数或十六进制数二进制数转换成八进制数或十六进制数2.1.2 数制之间的转换数制之间的转换从最右边的数字开始,向前每三位一组构成一位八进制数。从最右边的数字开始,向前每三位一组构成一位八进制数。即即 (1101001101)00(1515)28本讲稿第十一页,共七十一页124八进制数或十六进制数转换成二进制数八进制数或十六进制数转换成二进制数2
9、.1.1 数制之间的转换数制之间的转换16162 2每位十六进制数用相应的每位十六进制数用相应的每位十六进制数用相应的每位十六进制数用相应的四位四位四位四位二进制数代替。二进制数代替。二进制数代替。二进制数代替。例如:十六进制数转换成二进制数例如:十六进制数转换成二进制数例如:十六进制数转换成二进制数例如:十六进制数转换成二进制数(2BD)(2BD)()()10101111011010111101 D D B B 2 2 110111010000101010111011本讲稿第十二页,共七十一页13例如:八进制数转换成二进制数例如:八进制数转换成二进制数例如:八进制数转换成二进制数例如:八进制
10、数转换成二进制数 3 1 5 3 1 5 0 01111 00001 1 101101 即即 (315)(315)(11001101)(11001101)4八进制数或十六进制数转换成二进制数八进制数或十六进制数转换成二进制数2.1.1 数制之间的转换数制之间的转换8 82 2每位八进制数用相应的每位八进制数用相应的每位八进制数用相应的每位八进制数用相应的三位三位三位三位二进制数代替。二进制数代替。二进制数代替。二进制数代替。八进制和十六进制如何转换?八进制和十六进制如何转换?本讲稿第十三页,共七十一页142.1.2 数值型数据的表示无符号数据的表示无符号数据的表示按一定规则把无符号整数转换成二
11、进制形式在计算机内按一定规则把无符号整数转换成二进制形式在计算机内部表示和存储。部表示和存储。带符号数据的表示带符号数据的表示带符号数中的正负号及小数中的小数点都以二进制形式带符号数中的正负号及小数中的小数点都以二进制形式表示。表示。需要考虑的因素需要考虑的因素机器数的范围。机器数的范围。机器数的符号。机器数的符号。机器数中小数点的位置。机器数中小数点的位置。本讲稿第十四页,共七十一页152.1.2 数值型数据的表示机器数的范围机器数的范围机器数的表示范围由机器数的表示范围由CPU中的寄存器决定。中的寄存器决定。对于无符号数,对于无符号数,8位寄存器的表示范围是位寄存器的表示范围是0255,1
12、6位寄存器的表示范围是位寄存器的表示范围是065535。对于带符号数,对于带符号数,8位寄存器的表示范围是位寄存器的表示范围是-128+127,16位寄存器的表示范围是位寄存器的表示范围是-32768+32767。本讲稿第十五页,共七十一页162.1.2 数值型数据的表示机器数的符号机器数的符号在计算机内部,任何数据(符号)都只能用二进制的在计算机内部,任何数据(符号)都只能用二进制的两个数码两个数码0和和1来表示。来表示。带符号数的表示,除了用带符号数的表示,除了用0和和1的组合来表示数值的绝对的组合来表示数值的绝对值大小外,其正负号也必须用值大小外,其正负号也必须用0和和1来表示。来表示。
13、最高位为符号位,并用最高位为符号位,并用0 表示正,用表示正,用1 表示负。表示负。有原码有原码/反码反码/补码等表示形式。补码等表示形式。本讲稿第十六页,共七十一页172.1.2 数值型数据的表示机器数示例机器数示例无符号十进制数无符号十进制数57的机器数表示。的机器数表示。57的二进制形式为的二进制形式为111001。+57原原=00111001(正数的原码最高位为(正数的原码最高位为0,数值位补足,数值位补足7位)位)-57原原=10111001(负数的原码最高位为(负数的原码最高位为1,数值位补足,数值位补足7位)位)+57反反=00111001(正数的反码与其原码相同)(正数的反码与
14、其原码相同)-57反反=11000110(负数的反码,符号位不变,数值位为原码数值位取反)(负数的反码,符号位不变,数值位为原码数值位取反)+57补补=00111001(正数的补码与其原码相同)(正数的补码与其原码相同)-57补补=11000111(负数的补码在其反码的末尾加(负数的补码在其反码的末尾加1)本讲稿第十七页,共七十一页182.1.2 数值型数据的表示机器数中小数点的位置机器数中小数点的位置定点数(定点整数定点数(定点整数/定点小数)定点小数)浮点数浮点数0000000110000011hh数值部分符号位小数点位置11010000000000 00 hh数值部分符号位小数点位置本讲
15、稿第十八页,共七十一页192.1.3 字符型数据的编码表示基本含义基本含义对于字符型数据,没有相应的转换规则可以使用。需要人对于字符型数据,没有相应的转换规则可以使用。需要人们规定出每个字符对应的二进制编码形式。们规定出每个字符对应的二进制编码形式。常用的字符型数据编码常用的字符型数据编码ASCII码码(美国标准信息交换码的简称)(美国标准信息交换码的简称)使用一个字节表示一个使用一个字节表示一个ASCII码字符。码字符。主要用于小型机和微型机。主要用于小型机和微型机。EBCDIC码码(扩展(扩展BCD码)码)BCD 码又称码又称二二十进制编码十进制编码,用二进制编码形式表示十进制数。,用二进
16、制编码形式表示十进制数。在在BCD码的基础上,又增加了一些符号和英文字母的表示。码的基础上,又增加了一些符号和英文字母的表示。主要用于超级计算机和大型计算机。主要用于超级计算机和大型计算机。本讲稿第十九页,共七十一页20BCDBCD码与码与ASCIIASCII码码BCDBCD码码:是是一一种种二二十十进进制制的的编编码码,使使用用四四位位二二进进制制数数表表示示一一位十进制数。位十进制数。十十进进制制数数与与BCDBCD码码之之间间的的转转换换:可可按按位位(或或四四位位二二进进制制数数组组)直接进行。直接进行。ASCII(American ASCII(American Standards S
17、tandards Committee Committee of of Iformation)Iformation)码码:是是由由美美国国信信息息交交换换标标准准委委员员会会制制定定的的、国国际际上上使使用用最最广广泛泛的的字字符编码方案。符编码方案。ASCIIASCII码码的的编编码码方方案案:采采用用7 7位位二二进进制制数数表表示示一一个个字字符符,把把7 7位位二二进进制制数数分分为为高高三三位位(b b7 7b b6 6b b5 5)和和低低四四位位 (b b4 4b b3 3b b2 2b b1 1)7 7位位ASCIIASCII编编码码表表:如如表表2-52-5所所示示,利利用用该
18、该表表可可以以查查找找数数字字、运运算算符符、标标点点符符号号以以及及控控制制符符等等字字符符与与ASCIIASCII码码之之间间的的对对应关系。应关系。本讲稿第二十页,共七十一页21数据校验码数据校验码奇奇偶偶校校验验码码:在在表表示示数数据据的的N N位位代代码码中中增增加加一一位位奇奇偶偶校校验验位位,使使N N1 1位位中中“1 1”的的个数为奇数(奇校验)或偶数(偶校验)。个数为奇数(奇校验)或偶数(偶校验)。海海明明校校验验码码:在在有有效效信信息息代代码码中中增增加加校校验验位位,用用来来校校验验代代码码中中“1 1”的的个个数数是是奇奇数数(奇奇校校验验)还还是是偶偶数数(偶偶
19、校校验验),通通过过奇奇偶偶校校验验可可以以发发现现代代码码传传输输过过程程中中的的错误并错误并自动校正自动校正。应应用用:用用于于计计算算机机各各部部件件之之间间信信息息传传输输以及计算机网络的信息传输。以及计算机网络的信息传输。本讲稿第二十一页,共七十一页222.1.4 汉字的编码表示与汉字处理有关的几种编码与汉字处理有关的几种编码汉字输入码汉字输入码数字码:国标区位码。数字码:国标区位码。拼音码:全拼输入法拼音码:全拼输入法/紫光输入法紫光输入法/智能智能ABC输入法。输入法。字形码:五笔字型编码。字形码:五笔字型编码。汉字机内码(一个汉字占用汉字机内码(一个汉字占用2个字节,最高位置个
20、字节,最高位置1)。)。计算机内部使用的汉字代码。计算机内部使用的汉字代码。汉字交换码:在不同信息处理系统之间进行信息交汉字交换码:在不同信息处理系统之间进行信息交换。换。国标码。国标码。BIG5码。码。汉字字形码汉字字形码 (用于显示和打印)(用于显示和打印)本讲稿第二十二页,共七十一页232.2 逻辑代数基础命题命题命题公式命题公式命题公式的等价律命题公式的等价律逻辑函数的化简逻辑函数的化简本讲稿第二十三页,共七十一页24命题逻辑基础命题逻辑基础命题:有具体意义且能够判断真假的陈述句。命题:有具体意义且能够判断真假的陈述句。命命题题的的真真值值:命命题题所所具具有有的的值值“真真”(tru
21、e(true,简简记记为为T)T)或或“假假”(false,false,简记为简记为F F)称为其真值。)称为其真值。命命题题标标识识符符:表表示示命命题题的的符符号号,该该标标识识符符称称为为命命题题常量。常量。原原子子命命题题:不不能能分分解解为为更更为为简简单单的的陈陈述述句句的的命命题;题;复复合合命命题题:将将原原子子命命题题用用连连接接词词和和标标点点符符号号复复合合而而成成的命题。的命题。2.2 逻辑代数基础本讲稿第二十四页,共七十一页25连接词连接词“与与”()“与与”():两个命题两个命题A和和B的的“与与”(又称为又称为A和和B的的“合取合取”)是一个复合命题,记为是一个复
22、合命题,记为A B。当且仅当。当且仅当A和和B同时为真时同时为真时A B为真,在其他的情况下为真,在其他的情况下A B的真值均为假。的真值均为假。A B的真值表的真值表:A A B B ABAB T T T T T T T T F F F F F F T T F F F F F F F F2.2 逻辑代数基础本讲稿第二十五页,共七十一页26连接词连接词“或或”()“或或”():两两个个命命题题A A和和B B的的“或或”(又又称称为为A A和和B B的的“析析取取”)是是一一个个复复合合命命题题,记记为为ABAB。当当且且仅仅当当A A和和B B同同时时为为假假时时ABAB为为假假,在在其其他
23、他的的情情况况下下ABAB的真值均为真。的真值均为真。ABAB的真值表:的真值表:A A B B ABAB T T T T T T T T F F T T F F T T T T F F F F F F2.2 逻辑代数基础本讲稿第二十六页,共七十一页27连接词连接词“非非”()v“非非”():命命题题A A的的“非非”(又又称称为为A A的的“否否定定”)是是一一个个复复合合命命题题,记记为为 A A。若若A A为为真真,则则A A为假;若为假;若A A为假,则为假,则A A为真。为真。vA A的真值表:的真值表:A AA AT TF FF FT T2.2 逻辑代数基础本讲稿第二十七页,共七十
24、一页28连接词连接词“异或异或”()“异异或或”():两两个个命命题题的的A和和B的的“异异或或”(又又称称为为A和和B的的“不不可可兼兼或或”)是是一一个个复复合合命命题题,记记为为A B。当当且且仅仅当当A和和B同同时时为为真真或或者者同同时时为为假假时时AB为假,在其他的情况下为假,在其他的情况下AB的真值为真。的真值为真。vA B的真值表:的真值表:A A B B ABAB T T T T F F T T F F T T F F T T T T F F F F F F2.2 逻辑代数基础本讲稿第二十八页,共七十一页29连接词连接词“条件条件”()“条条件件”():两两个个命命题题的的A
25、 A和和B B的的“条条件件”是是一一个个复复合合命题,记为命题,记为AB,AB,读读作作“如如果果A A,则则B B”。当当且且仅仅当当A A的的真真值值为为真真,B B的的真真值值为为假假时时,ABAB为为假假,在在其其他他的的情情况况下下ABAB的的真真值值均均为真。为真。ABAB的真值表:的真值表:A A B B A BA B T T T T T T T T F F F F F F T T T T F F F F T T2.2 逻辑代数基础本讲稿第二十九页,共七十一页30连接词连接词“双条件双条件”()“双条件双条件”():():两个命题的两个命题的A A和和B B的的“双条件双条件”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 计算机的基础知识精选文档 计算机 基础知识 精选 文档
限制150内