计算机系统的组成与工作原理.ppt
《计算机系统的组成与工作原理.ppt》由会员分享,可在线阅读,更多相关《计算机系统的组成与工作原理.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.1计算机中数据的表示与运算计算机中数据的表示与运算2.2计算机系统的组成计算机系统的组成2.3计算机的工作原理计算机的工作原理2.4微型计算机系统的组成微型计算机系统的组成2.5微型计算机的组装与选购微型计算机的组装与选购第第2章章 计算机系统的组成与工作原理计算机系统的组成与工作原理2.1.1数制及不同数制间数据的转换数制及不同数制间数据的转换1 1进位记数制进位记数制进位记数制进位记数制按进位的原则进行计数的方法称为进位计数制,按进位的原则进行计数的方法称为进位计数制,按进位的原则进行计数的方法称为进位计数制,按进位的原则进行计数的方法称为进位计数制,其中所用的表记符号的个数称为该进位
2、计数制的基其中所用的表记符号的个数称为该进位计数制的基其中所用的表记符号的个数称为该进位计数制的基其中所用的表记符号的个数称为该进位计数制的基数(数(数(数(RadixRadix),而数制中每一数字位置上对应的固定),而数制中每一数字位置上对应的固定),而数制中每一数字位置上对应的固定),而数制中每一数字位置上对应的固定值称为权值(值称为权值(值称为权值(值称为权值(WeightValueWeightValue)。)。)。)。任意一个任意一个任意一个任意一个r r进制数进制数进制数进制数N N可表示为:可表示为:可表示为:可表示为:2.1 计算机中数据的表示与运算2 2二进制二进制二进制二进制
3、二进制(二进制(二进制(二进制(BinarySystemBinarySystem)只有)只有)只有)只有0 0和和和和1 1两个表记符号,两个表记符号,两个表记符号,两个表记符号,其进位的基数是其进位的基数是其进位的基数是其进位的基数是2 2,遵循,遵循,遵循,遵循“逢二进一逢二进一逢二进一逢二进一”的进位规则。的进位规则。的进位规则。的进位规则。在计算机中采用二进制数表示数据,主要原因在于:在计算机中采用二进制数表示数据,主要原因在于:在计算机中采用二进制数表示数据,主要原因在于:在计算机中采用二进制数表示数据,主要原因在于:二进制在物理上最容易实现。二进制在物理上最容易实现。二进制在物理上
4、最容易实现。二进制在物理上最容易实现。运算规则简单。运算规则简单。运算规则简单。运算规则简单。3 3二进制数与十进制数的转换二进制数与十进制数的转换二进制数与十进制数的转换二进制数与十进制数的转换(1 1)将二进制数转换成十进制数)将二进制数转换成十进制数)将二进制数转换成十进制数)将二进制数转换成十进制数一个二进制数按其权(权值用十进制表示)展开求和,即可一个二进制数按其权(权值用十进制表示)展开求和,即可一个二进制数按其权(权值用十进制表示)展开求和,即可一个二进制数按其权(权值用十进制表示)展开求和,即可得相应的十进制数。得相应的十进制数。得相应的十进制数。得相应的十进制数。推广一下,将
5、推广一下,将推广一下,将推广一下,将r r进制数按权展开后,再求和,所得结果即为这进制数按权展开后,再求和,所得结果即为这进制数按权展开后,再求和,所得结果即为这进制数按权展开后,再求和,所得结果即为这个个个个r r进制数所对应的十进制数。进制数所对应的十进制数。进制数所对应的十进制数。进制数所对应的十进制数。(2 2)将十进制数转换成二进制数)将十进制数转换成二进制数)将十进制数转换成二进制数)将十进制数转换成二进制数十进制整数部分的转换采用除十进制整数部分的转换采用除十进制整数部分的转换采用除十进制整数部分的转换采用除2 2取余法。用十进制取余法。用十进制取余法。用十进制取余法。用十进制数
6、整数部分除以数整数部分除以数整数部分除以数整数部分除以2 2,余数作为相应二进制数整数部,余数作为相应二进制数整数部,余数作为相应二进制数整数部,余数作为相应二进制数整数部分的最低位;用上一步的商再除以分的最低位;用上一步的商再除以分的最低位;用上一步的商再除以分的最低位;用上一步的商再除以2 2,余数作为二,余数作为二,余数作为二,余数作为二进制数的次低位;进制数的次低位;进制数的次低位;进制数的次低位;一直除到商为;一直除到商为;一直除到商为;一直除到商为0 0,最后一步,最后一步,最后一步,最后一步的余数作为二进制数的最高位。的余数作为二进制数的最高位。的余数作为二进制数的最高位。的余数
7、作为二进制数的最高位。十进制小数部分的转换采用乘十进制小数部分的转换采用乘十进制小数部分的转换采用乘十进制小数部分的转换采用乘2 2取整法:十进制小取整法:十进制小取整法:十进制小取整法:十进制小数部分乘以数部分乘以数部分乘以数部分乘以2 2,积的整数部分为相应二进制数小数,积的整数部分为相应二进制数小数,积的整数部分为相应二进制数小数,积的整数部分为相应二进制数小数部分的最高位;用上一步积的小数部分再乘部分的最高位;用上一步积的小数部分再乘部分的最高位;用上一步积的小数部分再乘部分的最高位;用上一步积的小数部分再乘2 2,同,同,同,同样取积的整数部分作为相应二进制数小数部分的次样取积的整数
8、部分作为相应二进制数小数部分的次样取积的整数部分作为相应二进制数小数部分的次样取积的整数部分作为相应二进制数小数部分的次高位;高位;高位;高位;一直乘到积的小数部分为;一直乘到积的小数部分为;一直乘到积的小数部分为;一直乘到积的小数部分为0 0或达到所要或达到所要或达到所要或达到所要求的精度为止。求的精度为止。求的精度为止。求的精度为止。同样道理,当将十进制数转换成同样道理,当将十进制数转换成同样道理,当将十进制数转换成同样道理,当将十进制数转换成r r进制数时,整数部进制数时,整数部进制数时,整数部进制数时,整数部分用除分用除分用除分用除r r取余数处理,小数部分则用乘取余数处理,小数部分则
9、用乘取余数处理,小数部分则用乘取余数处理,小数部分则用乘r r取整来处理。取整来处理。取整来处理。取整来处理。4 4八进制与十六进制八进制与十六进制八进制与十六进制八进制与十六进制八进制数与二进制数的转换很容易,每一位八进制八进制数与二进制数的转换很容易,每一位八进制八进制数与二进制数的转换很容易,每一位八进制八进制数与二进制数的转换很容易,每一位八进制数写成对应的数写成对应的数写成对应的数写成对应的3 3位二进制数即完成八进制数到二进制位二进制数即完成八进制数到二进制位二进制数即完成八进制数到二进制位二进制数即完成八进制数到二进制数的转换。从整数部分的低位到高位以及从小数部数的转换。从整数部
10、分的低位到高位以及从小数部数的转换。从整数部分的低位到高位以及从小数部数的转换。从整数部分的低位到高位以及从小数部分的高位到低位每分的高位到低位每分的高位到低位每分的高位到低位每3 3位二进制数写成对应的一位八进位二进制数写成对应的一位八进位二进制数写成对应的一位八进位二进制数写成对应的一位八进制数即完成二进制数到八进制数的转换。制数即完成二进制数到八进制数的转换。制数即完成二进制数到八进制数的转换。制数即完成二进制数到八进制数的转换。十六进制数与二进制数的转换同样很容易,每一位十六进制十六进制数与二进制数的转换同样很容易,每一位十六进制十六进制数与二进制数的转换同样很容易,每一位十六进制十六
11、进制数与二进制数的转换同样很容易,每一位十六进制数写成对应的数写成对应的数写成对应的数写成对应的4 4位二进制数即完成十六进制数到二进制数的位二进制数即完成十六进制数到二进制数的位二进制数即完成十六进制数到二进制数的位二进制数即完成十六进制数到二进制数的转换。从整数部分的低位到高位以及从小数部分的高位到低转换。从整数部分的低位到高位以及从小数部分的高位到低转换。从整数部分的低位到高位以及从小数部分的高位到低转换。从整数部分的低位到高位以及从小数部分的高位到低位每位每位每位每4 4位二进制数写成对应的一位十六进制数即完成二进制位二进制数写成对应的一位十六进制数即完成二进制位二进制数写成对应的一位
12、十六进制数即完成二进制位二进制数写成对应的一位十六进制数即完成二进制数到十六进制数的转换。数到十六进制数的转换。数到十六进制数的转换。数到十六进制数的转换。2.1.2计算机内部数据的表示方法计算机内部数据的表示方法1 1数值数据的表示方法数值数据的表示方法数值数据的表示方法数值数据的表示方法(1 1)数据度量单位)数据度量单位)数据度量单位)数据度量单位一个二进制位称为位(一个二进制位称为位(一个二进制位称为位(一个二进制位称为位(BitBit),),),),8 8个二进制位组成一个字节个二进制位组成一个字节个二进制位组成一个字节个二进制位组成一个字节(ByteByte),更大的度量单位是:)
13、,更大的度量单位是:),更大的度量单位是:),更大的度量单位是:KBKB、MBMB、GBGB、TBTB等。等。等。等。1KB=10241KB=1024字节字节字节字节1MB=1024KB1MB=1024KB1GB=1024MB1GB=1024MB1TB=1024GB1TB=1024GB计算机信息处理的最小单位是位,而计算机数据存储的基本计算机信息处理的最小单位是位,而计算机数据存储的基本计算机信息处理的最小单位是位,而计算机数据存储的基本计算机信息处理的最小单位是位,而计算机数据存储的基本单位是字节。单位是字节。单位是字节。单位是字节。(2 2)带符号数的表示)带符号数的表示)带符号数的表示)
14、带符号数的表示在计算机中,一般用数值数据的最高位(最左边一位)来表在计算机中,一般用数值数据的最高位(最左边一位)来表在计算机中,一般用数值数据的最高位(最左边一位)来表在计算机中,一般用数值数据的最高位(最左边一位)来表示数的符号,约定用示数的符号,约定用示数的符号,约定用示数的符号,约定用0 0表示正,用表示正,用表示正,用表示正,用1 1表示负。带符号数在计算表示负。带符号数在计算表示负。带符号数在计算表示负。带符号数在计算机内可以使用原码、反码和补码机内可以使用原码、反码和补码机内可以使用原码、反码和补码机内可以使用原码、反码和补码3 3种表示方法。种表示方法。种表示方法。种表示方法。
15、原码。假设使用原码。假设使用原码。假设使用原码。假设使用8 8位二进制表示一个数,最高位表示数的位二进制表示一个数,最高位表示数的位二进制表示一个数,最高位表示数的位二进制表示一个数,最高位表示数的符号,其余符号,其余符号,其余符号,其余7 7位表示数值部分。位表示数值部分。位表示数值部分。位表示数值部分。反码。正数的反码与原码相同,负数的反码是在原码的基反码。正数的反码与原码相同,负数的反码是在原码的基反码。正数的反码与原码相同,负数的反码是在原码的基反码。正数的反码与原码相同,负数的反码是在原码的基础上按位取反。础上按位取反。础上按位取反。础上按位取反。补码。正数的补码与原码相同,负数的补
16、码是在原码的基补码。正数的补码与原码相同,负数的补码是在原码的基补码。正数的补码与原码相同,负数的补码是在原码的基补码。正数的补码与原码相同,负数的补码是在原码的基础上按位取反后,最后位加础上按位取反后,最后位加础上按位取反后,最后位加础上按位取反后,最后位加1 1。引入补码概念后,加法、减法都可用加法实现。因此,现代引入补码概念后,加法、减法都可用加法实现。因此,现代引入补码概念后,加法、减法都可用加法实现。因此,现代引入补码概念后,加法、减法都可用加法实现。因此,现代计算机多采用补码运算。计算机多采用补码运算。计算机多采用补码运算。计算机多采用补码运算。(3 3)定点数和浮点数)定点数和浮
17、点数)定点数和浮点数)定点数和浮点数前面讨论的带符号数的前面讨论的带符号数的前面讨论的带符号数的前面讨论的带符号数的3 3种表示方法只能表示单纯整数或小种表示方法只能表示单纯整数或小种表示方法只能表示单纯整数或小种表示方法只能表示单纯整数或小数,被认为是数的定点表示法。在计算机中,参与运算的数数,被认为是数的定点表示法。在计算机中,参与运算的数数,被认为是数的定点表示法。在计算机中,参与运算的数数,被认为是数的定点表示法。在计算机中,参与运算的数一般是实数,既有整数部分又有小数部分,为了表示实数,一般是实数,既有整数部分又有小数部分,为了表示实数,一般是实数,既有整数部分又有小数部分,为了表示
18、实数,一般是实数,既有整数部分又有小数部分,为了表示实数,使用数的浮点表示方法。使用数的浮点表示方法。使用数的浮点表示方法。使用数的浮点表示方法。(4 4)数值编码)数值编码)数值编码)数值编码用二进制编码来表示一个数值数据就称为数值编码,也称为用二进制编码来表示一个数值数据就称为数值编码,也称为用二进制编码来表示一个数值数据就称为数值编码,也称为用二进制编码来表示一个数值数据就称为数值编码,也称为二二二二十进制码,简称十进制码,简称十进制码,简称十进制码,简称BCDBCD(BinaryCodedDecimalBinaryCodedDecimal)码。这)码。这)码。这)码。这种编码的特点是保
19、留了十进制的权,而数字则用种编码的特点是保留了十进制的权,而数字则用种编码的特点是保留了十进制的权,而数字则用种编码的特点是保留了十进制的权,而数字则用0 0和和和和1 1的组合的组合的组合的组合来表示。来表示。来表示。来表示。常见的常见的常见的常见的BCDBCD码是码是码是码是84218421码,它是用码,它是用码,它是用码,它是用4 4位二进制数表示位二进制数表示位二进制数表示位二进制数表示1 1位十进制位十进制位十进制位十进制数字,既具有二进制的形式,又具有十进制的特点。数字,既具有二进制的形式,又具有十进制的特点。数字,既具有二进制的形式,又具有十进制的特点。数字,既具有二进制的形式,
20、又具有十进制的特点。4 4位二位二位二位二进制数中的每一位从左到右的权分别为进制数中的每一位从左到右的权分别为进制数中的每一位从左到右的权分别为进制数中的每一位从左到右的权分别为8 8、4 4、2 2、1 1,数字,数字,数字,数字0909的的的的84218421码为码为码为码为00000000、00010001、00100010、10011001。2 2字符数据的表示方法字符数据的表示方法字符数据的表示方法字符数据的表示方法(1 1)ASCIIASCII码码码码字符数据在计算机内也是用二进制形式表示的,目前普遍采字符数据在计算机内也是用二进制形式表示的,目前普遍采字符数据在计算机内也是用二进
21、制形式表示的,目前普遍采字符数据在计算机内也是用二进制形式表示的,目前普遍采用用用用ASCIIASCII码,即美国标准信息交换码(码,即美国标准信息交换码(码,即美国标准信息交换码(码,即美国标准信息交换码(AmericanStandardAmericanStandardCodeforInformationInterchangeCodeforInformationInterchange)。)。)。)。ASCIIASCII码字符用码字符用码字符用码字符用8 8位二位二位二位二进制表示,但只用低进制表示,但只用低进制表示,但只用低进制表示,但只用低7 7位,共表示位,共表示位,共表示位,共表示27
22、=12827=128个字符,编码从个字符,编码从个字符,编码从个字符,编码从0 0至至至至127127(称为(称为(称为(称为ASCIIASCII码基本集),其中包括码基本集),其中包括码基本集),其中包括码基本集),其中包括3232个控制字符、个控制字符、个控制字符、个控制字符、0909共共共共1010个数字、个数字、个数字、个数字、5252个大小写英文字母,其他为专用字符。个大小写英文字母,其他为专用字符。个大小写英文字母,其他为专用字符。个大小写英文字母,其他为专用字符。(2 2)汉字编码)汉字编码)汉字编码)汉字编码汉字编码包括汉字内码、汉字输汉字编码包括汉字内码、汉字输汉字编码包括汉
23、字内码、汉字输汉字编码包括汉字内码、汉字输入编码(外码)和输出编码(字入编码(外码)和输出编码(字入编码(外码)和输出编码(字入编码(外码)和输出编码(字模)模)模)模)3 3个主要内容。个主要内容。个主要内容。个主要内容。汉字内码汉字内码汉字内码汉字内码汉字内码是汉字在计算机内的的汉字内码是汉字在计算机内的的汉字内码是汉字在计算机内的的汉字内码是汉字在计算机内的的存储表示。汉字数量庞大,只能存储表示。汉字数量庞大,只能存储表示。汉字数量庞大,只能存储表示。汉字数量庞大,只能选取部分汉字用于计算机汉字信选取部分汉字用于计算机汉字信选取部分汉字用于计算机汉字信选取部分汉字用于计算机汉字信息处理。
24、我国于息处理。我国于息处理。我国于息处理。我国于19811981年颁布了国年颁布了国年颁布了国年颁布了国家标准家标准家标准家标准GB2312-80GB2312-80,其中收录了,其中收录了,其中收录了,其中收录了74457445个字符,包括个字符,包括个字符,包括个字符,包括67636763个汉字和个汉字和个汉字和个汉字和682682个其他符号。个其他符号。个其他符号。个其他符号。汉字国标码、区位码及内码的转换关系是:汉字国标码、区位码及内码的转换关系是:汉字国标码、区位码及内码的转换关系是:汉字国标码、区位码及内码的转换关系是:国标码高字节国标码高字节国标码高字节国标码高字节=区号(用十六进
25、制)区号(用十六进制)区号(用十六进制)区号(用十六进制)20H20H国标码低字节国标码低字节国标码低字节国标码低字节=位号(用十六进制)位号(用十六进制)位号(用十六进制)位号(用十六进制)20H20H内码高字节内码高字节内码高字节内码高字节=国标码高字节国标码高字节国标码高字节国标码高字节80H80H内码低字节内码低字节内码低字节内码低字节=国标码低字节国标码低字节国标码低字节国标码低字节80H80HGB2312-80GB2312-80支持的汉字太少,我国对汉字编码字符集进行了支持的汉字太少,我国对汉字编码字符集进行了支持的汉字太少,我国对汉字编码字符集进行了支持的汉字太少,我国对汉字编码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 组成 工作 原理
限制150内