微机原理与接口技术(第3版)彭虎-第1章 计算机基础知识_第1页
微机原理与接口技术(第3版)彭虎-第1章 计算机基础知识_第2页
微机原理与接口技术(第3版)彭虎-第1章 计算机基础知识_第3页
微机原理与接口技术(第3版)彭虎-第1章 计算机基础知识_第4页
微机原理与接口技术(第3版)彭虎-第1章 计算机基础知识_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

1、“十一五十一五”国家级国家级规划教材规划教材微机原理与接口技术 (第3版)第第1 1章章计算机基本知识计算机基本知识本章主要本章主要内容内容v工程类课程工程类课程 重视练习重视练习 经验很重要经验很重要 不要钻牛角尖不要钻牛角尖 授课内容有侧重授课内容有侧重v考查方式考查方式 闭卷考试闭卷考试 卷面成绩卷面成绩6060,平时成绩,平时成绩4040(考勤、作业和(考勤、作业和实验)实验) 考勤、作业和实验的重要性,平时成绩对最终考勤、作业和实验的重要性,平时成绩对最终成绩的影响成绩的影响本章主要本章主要内容内容2半导体存储器的分类半导体存储器的分类1微型计算机组成微型计算机组成1几种进制之间的相

2、互转换几种进制之间的相互转换3微型计算机中信息的表示及运算微型计算机中信息的表示及运算1.11.1微型计算机组成微型计算机组成v微型计算机的发展微型计算机的发展 计算机之父计算机之父-冯冯诺依曼诺依曼这台计算机有五个基本部件:这台计算机有五个基本部件:输入器、输输入器、输出器、运算器、存储器和控制器出器、运算器、存储器和控制器,奠定了当代,奠定了当代电子数字计算机体系结构的基础。电子数字计算机体系结构的基础。输入设备输入设备运算器运算器输出设备输出设备存储器存储器控制器控制器数据流数据流控制流控制流工作特点是工作特点是程序控制、数据存储、数字编码程序控制、数据存储、数字编码 电子计算机工作的基

3、础电子计算机工作的基础v 计算机的发展概况计算机的发展概况 第一代:电子管计算机时代(第一代:电子管计算机时代(1947195719471957)第二代:晶体管计算机时代(第二代:晶体管计算机时代(1958196419581964)第三代:集成电路计算机时代(第三代:集成电路计算机时代(1964196419721972)第四代:超大规模集成电路(第四代:超大规模集成电路(VLSIVLSI)计算机时代)计算机时代 (19721972年年 )。)。第五代:智能计算机(第五代:智能计算机(19811981年年 )。)。微处理器及微型计算机的发展微处理器及微型计算机的发展第一代微处理器第一代微处理器是

4、以是以IntelIntel公司公司19711971年推出的年推出的40044004,40404040为代表的四位微处理机。为代表的四位微处理机。 第二代微处理机第二代微处理机(19731973年年19771977年),典型代表有:年),典型代表有:Intel Intel 公司的公司的80808080、80858085;MotorolaMotorola公司的公司的M6800M6800以及以及ZlogZlog公司的公司的Z80Z80。 第三代微处理机第三代微处理机 第三代微机是以第三代微机是以1616位机为代表,基本上位机为代表,基本上是在第二代微机的基础上发展起来的。其中是在第二代微机的基础上发

5、展起来的。其中IntelIntel公司公司的的80888088。80868086是在是在80858085的基础发展起来的;的基础发展起来的;M68000M68000是是MotorolaMotorola公司在公司在M6800 M6800 的基础发展起来的;的基础发展起来的; 第四代微处理机第四代微处理机 以以IntelIntel公司公司19841984年年1010月推出的月推出的80386CPU80386CPU和和19891989年年4 4月推出的月推出的80486CPU80486CPU为代表,为代表, 第五代微处理机第五代微处理机的发展更加迅猛,的发展更加迅猛,19931993年年3 3月被命

6、名为月被命名为PENTIUMPENTIUM的微处理机面世,的微处理机面世,9898年年PENTIUM 2PENTIUM 2又被推向市又被推向市场。场。发展趋势发展趋势v 微型化微型化 便携式、低功耗便携式、低功耗v 巨型化巨型化 尖端科技领域的信息处理,需要超大尖端科技领域的信息处理,需要超大容量、高速度容量、高速度v 智能化智能化 模拟人类大脑思维和交流方式,多种模拟人类大脑思维和交流方式,多种处理能力处理能力v 系列化、标准化系列化、标准化 便于各种计算机硬、软件兼便于各种计算机硬、软件兼容和升级容和升级v 网络化网络化 网络计算机和信息高速公路网络计算机和信息高速公路v 多机系统多机系统

7、 大型设备、生产流水线集中管理大型设备、生产流水线集中管理( (独独立控制、故障分散、资源共享立控制、故障分散、资源共享) )微型计算机系统微型计算机系统硬件硬件微型计算机微型计算机(主机主机)微处理器微处理器 (CPU)软件软件外围设备外围设备运算器运算器控制器控制器存储器存储器 (内存内存)RAMROM外部设备外部设备辅助设备辅助设备 输入设备输入设备(键盘、扫描仪、语音识别仪键盘、扫描仪、语音识别仪) 输出设备输出设备(显示器、打印机、绘图仪、显示器、打印机、绘图仪、) 辅助存储器辅助存储器(磁带、磁盘、光盘磁带、磁盘、光盘)输入输入/ /输出接口输出接口(ADC、DAC) (I/O接口

8、接口) 总线总线 (AB、DB、CB)系统软件系统软件( (操作系统,编辑、编译程序,故障诊断操作系统,编辑、编译程序,故障诊断, ,监控程序监控程序) )应用软件应用软件( (科学计算,工业控制,数据处理科学计算,工业控制,数据处理) )程序设计语言程序设计语言( (机器语言、汇编语言、高级语言机器语言、汇编语言、高级语言) )电源电路电源电路时钟电路时钟电路1.21.2微型计算机中信息的表示及运算基础微型计算机中信息的表示及运算基础v常用术语常用术语v 位(位(BitBit):一个二进制位,计算机中信息存储的:一个二进制位,计算机中信息存储的最小单位。最小单位。v 字节(字节(ByteBy

9、te):):8 8个二进制位,个二进制位,10241024个字节构成个字节构成1 1个个千字节,用千字节,用KBKB表示。表示。1024KB1024KB构成构成1 1兆字节,用兆字节,用MBMB表表示。示。1024MB1024MB构成构成1 1个千兆(吉)字节,用个千兆(吉)字节,用GBGB表示。表示。B B、KBKB、MBMB、GBGB、都是计算机存储器容量的单位。、都是计算机存储器容量的单位。v 字(字(WordWord)和字长:)和字长:2 2字节(字节(1616位)成为位)成为1 1个字(个字(WordWord)。双字节()。双字节(Double WorldDouble World)为

10、)为4 4字节(字节(3232位位),四字节(),四字节(Quad WordQuad Word)为)为8 8字节(字节(6464位)。位)。 “字字”是计算机内部进行数据传递处理的基本单位是计算机内部进行数据传递处理的基本单位1.2.1 1.2.1 二进制数的表示与运算二进制数的表示与运算1 1、数制的表示、数制的表示一个一个R R进制数具有以下主要特点进制数具有以下主要特点具有具有R R个不同数字符号:个不同数字符号:0 0、1 1、R-1R-1逢逢R R进一进一S= aS= an-1n-1a an-2n-2a a1 1a a0 0.a.a-1-1a a-2-2a a-m-m =a=an-1

11、n-1R Rn-1 n-1 + + a an-2n-2R Rn-2 n-2 + +a+a1 1R R1 1 +a+a0 0R R0 0+a+a-1-1R R-1 -1 +a+a-m-mR R-m -m 上述上述R R进制数进制数S S可用多项式(称为按权展开式)表示为:可用多项式(称为按权展开式)表示为:用用 a an-1n-1a an-2n-2a a1 1a a0 0.a.a-1-1a a-2-2a a-m-m书写表方式示数据的方法称为位置表示法书写表方式示数据的方法称为位置表示法1.2.1 1.2.1 二进制数的表示与运算二进制数的表示与运算十进制数十进制数具有十个不同的数字符号,即具有十

12、个不同的数字符号,即0-90-9逢十进一逢十进一特点特点二进制数二进制数具有两个不同的数字符号,即具有两个不同的数字符号,即0 0和和1 1逢二进一逢二进一特点特点具有十六个不同的数字符号,即具有十六个不同的数字符号,即0-90-9和和A-FA-F逢十六进一逢十六进一特点特点十六进制数十六进制数1.2.1 1.2.1 二进制数的表示与运算二进制数的表示与运算2 2、二进制数的运算、二进制数的运算v加法规则:逢加法规则:逢2 2进进1 1v减法规则:借减法规则:借1 1当当2 2v乘法规则:乘法规则:1 1与与1 1乘为乘为1 1,其它为,其它为0 0(1 1)算术运算)算术运算2 2、二进制数

13、的运算、二进制数的运算v逻辑非(逻辑非(NOTNOT)运算:)运算: 0 1, 1 0 0 1, 1 0v逻辑与(逻辑与(ANDAND)运算)运算: : 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 0 1(2 2)逻辑运算)逻辑运算1.2.1 1.2.1 二进制数的表示与运算二进制数的表示与运算2 2、二进制数的运算、二进制数的运算v逻辑或(逻辑或(OROR)运算)运算: : 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 1 1v逻辑异或(逻辑异或(XORXOR)运算)运算: : 0 0 1 1 0 0 1

14、1 0 1 0 1 0 1 0 1 0 1 1 0 0 1 1 0(2 2)逻辑运算)逻辑运算1.2.1 1.2.1 二进制数的表示与运算二进制数的表示与运算1.2.2 1.2.2 二二- -十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算1 1、二、二- -十进制数的表示十进制数的表示用用4 4位二进制数编码表示十进制数称为位二进制数编码表示十进制数称为BCDBCD数数二进制数二进制数十进制数十进制数(BCD)二进制数二进制数十进制数十进制数(BCD)000000101500011011060010201117001131000801004100191.2.2 1.2.2 二二-

15、 -十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算2 2、二、二- -十进制数的加、减运算十进制数的加、减运算v运算规则:逢运算规则:逢1010进进1 1v1010101011111111这这6 6个编码没有用到,是无意个编码没有用到,是无意义的编码。义的编码。v 加法运算后的十进制调整规则加法运算后的十进制调整规则若加法和的个位大于若加法和的个位大于9 9或向十位有进位,则需要或向十位有进位,则需要“加加6 6调整调整”。即,所得和要加上。即,所得和要加上00000110BCD00000110BCD 若加法和的十位大于若加法和的十位大于9 9或向百位有进位,则需要或向百位有进位

16、,则需要“加加6060调整调整”。即,所得和要加上。即,所得和要加上01100000BCD01100000BCD v 减法运算后的十进制调整规则减法运算后的十进制调整规则若减法差的个位大于若减法差的个位大于9 9或向十位有借位,则需要或向十位有借位,则需要“减减6 6调整调整”。即,所得和要减去。即,所得和要减去00000110BCD00000110BCD 若减法差的十位大于若减法差的十位大于9 9或向百位有借位,则需要或向百位有借位,则需要“减减6060调整调整”即,所得和要减去即,所得和要减去01100000BCD01100000BCD。1.2.2 1.2.2 二二- -十进制(十进制(B

17、CDBCD)数的表示与运算)数的表示与运算1.2.2 1.2.2 二二- -十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算2 2、二、二- -十进制数的加、减运算十进制数的加、减运算例:例:10001000(BCD)+01101001(BCD)10001000(BCD)+01101001(BCD) =000101010111(BCD) =000101010111(BCD) 1 0 0 0 1 0 0 01 0 0 0 1 0 0 0 0 1 1 0 1 0 0 10 1 1 0 1 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 0 1 1 0 0 1

18、 1 0 0 1 1 0 0 1 1 0 调整调整 1 0 1 0 1 0 1 1 11 0 1 0 1 0 1 1 1 进位进位例:例: 10001000(BCD)10001000(BCD) 01101001(BCD)= 00011001(BCD) 01101001(BCD)= 00011001(BCD) 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 1 0 0 10 1 1 0 1 0 0 1 0 0 0 1 1 1 1 10 0 0 1 1 1 1 1 0 1 1 0 0 1 1 0 调整调整 0 0 0 1 1 0 0 1 0 0 0 1 1 0 0

19、1 1.2.2 1.2.2 二二- -十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算1.2.3 1.2.3 十六进制数的表示与运算十六进制数的表示与运算1 1、十六进制数的表示、十六进制数的表示v用用4 4位二进制数编码表示十六进制数:位二进制数编码表示十六进制数:0 09,A9,AF F二进制数二进制数(B)十六进制数十六进制数(H)二二-十进制数(十进制数(BCD)十进制数十进制数(D)00000000001111001022200113330100444010155501106660111777100088810019991010A101011B111100C121101D

20、131110E141111F151.2.3 1.2.3 十六进制数的表示与运算十六进制数的表示与运算2 2、十六进制数的加、减运算、十六进制数的加、减运算v加法运算规则:逢加法运算规则:逢1616进进1 1v减法运算规则:借减法运算规则:借1 1当当16161.2.3 1.2.3 十六进制数的表示与运算十六进制数的表示与运算1 1、符号的表示方法、符号的表示方法v机器中,数的符号用机器中,数的符号用“0”0”、“1” 1” 表示。表示。v最高位作符号位,最高位作符号位,“0”0”表示表示“+ +”,“1”1”表示表示“-”-”1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表

21、示和运算1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算2 2、带符号数的表示、带符号数的表示v正数的符号位用正数的符号位用0 0表示表示, ,负数的符号位用负数的符号位用1 1表示表示, ,数值位保持不变。这种方法称为原数值位保持不变。这种方法称为原码。码。1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算(1 1)原码)原码v例如当机器字长例如当机器字长n n8 8时,时, +0D+0D原原 0000 0000 , 0000 0000 , 0D0D原原 1000 00001000 0000 +1D +1D原原 0000 0001 , 0

22、000 0001 , 1D1D原原 1000 00011000 0001 +45D +45D原原 0010 1101 0010 1101 , 45D45D原原 1010 11011010 1101 +127D +127D原原 0111 1111 , 0111 1111 , 127D127D原原 1111 11111111 1111 0 0 的表示不惟一的表示不惟一1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算2 2、带符号数的表示、带符号数的表示v正数的符号位用正数的符号位用0 0表示表示

23、, ,负数的符号位用负数的符号位用1 1表示。表示。v正数的反码与原码相同正数的反码与原码相同v负数的反码为:最高位为负数的反码为:最高位为1 1,表示数值的,表示数值的位按位取反。位按位取反。(2 2)反码)反码v例如当机器字长例如当机器字长n n8 8时,时, +0D+0D反反0000 0000 , 0000 0000 , 0D0D反反1111 1111 1111 1111 +1D +1D反反0000 0001 , 0000 0001 , 1D1D反反1111 1110 1111 1110 +45D +45D反反0010 1101 0010 1101 , 45D45D反反1101 0010

24、1101 0010 +127D +127D反反0111 1111 , 0111 1111 , 127D127D反反1000 00001000 0000 0 0 的表示不惟一的表示不惟一1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算2 2、带符号数的表示、带符号数的表示v正数的符号位用正数的符号位用0 0表示表示, ,负数的符号位用负数的符号位用1 1表示。表示。v正数的补码与原码相同正数的补码与原码相同v负数的补码为:最高位为负数的补码为:最高位为1 1,表示数值的,表示数值的位按位取反然

25、后位按位取反然后+1+1。(3 3)补码)补码1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算注意注意用补码对带符号数进行编码,是计算机中常用的方法。用补码对带符号数进行编码,是计算机中常用的方法。v例如当机器字长例如当机器字长n n8 8时,时, +0D+0D补补0000 0000 , 0000 0000 , 0D0D补补0000 0000 0000 0000 +1D +1D补补0000 0001 , 0000 0001 , 1D1D补补1111 1111 1111 1111 +45D +45D补补0010 1101 0010 1101 , 45D45D补补110

26、1 00111101 0011 +127D +127D补补0111 1111 , 0111 1111 , 127D127D补补1000 00011000 0001 0 0 的表示惟一的表示惟一真值真值带符号数带符号数十进制格式十进制格式二进制数格式二进制数格式原码原码反码反码补码补码0 00000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00001 10000 00010000 00010000 00010000 00010000 00010000 00010000 00010000 0001+126+126

27、0111 11100111 11100111 11100111 11100111 11100111 11100111 11100111 1110+127+1270111 11110111 11110111 11110111 11110111 11110111 11110111 11110111 1111-128-128-1000 0000-1000 0000无无无无1000 00001000 0000-127-127-0111 1111-0111 11111111 11111111 11111000 00001000 00001000 00011000 0001-1-1-0000 0001-0

28、000 00011000 00011000 00011111 11101111 11101111 11111111 1111-0-0-0000 0000-0000 00001000 00001000 00001111 11111111 11110000 00000000 00001.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算3 3、带符号数的运算、带符号数的运算v加法运算:补码直接相加。加法运算:补码直接相加。v减法运算:减数变补相加,丢弃进位。减法运算:减数变补相加,丢弃进位。1.2.4

29、 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算v由于计算机的字长有限,因此,所能表示的由于计算机的字长有限,因此,所能表示的数是有范围的。例如数是有范围的。例如8 8位二进制补码表示的整位二进制补码表示的整数范围是数范围是 128D128D+127D+127D;v当运算结果超过这个范围时,运算结果将出当运算结果超过这个范围时,运算结果将出错,这种情况称为错,这种情况称为溢出溢出。v产生溢出的原因是数值的有效位占据了符号产生溢出的原因是数值的有效位占据了符号位。位。1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算微型机中常用的溢出判别法:微型机中常

30、用的溢出判别法:双高位判别法双高位判别法CF:如最高位(符号位)有进位,:如最高位(符号位)有进位, CF =1,否则,否则, CF =0。CP:如次高位有进位,:如次高位有进位, CP =1,否则,否则, CP =0。判别法则:判别法则:无溢出:若最高位进位无溢出:若最高位进位CF 和次高位进位和次高位进位CP相同相同同为同为0或同为或同为1有溢出:有溢出: CF 和和CP相异。当相异。当CF CP =1时,表示有溢出产生,时,表示有溢出产生,否则无溢出产生否则无溢出产生正溢出:正溢出: CF =0, CP =1负溢出:负溢出: CF =1, CP =01.2.4 1.2.4 带符号二进制数

31、的表示和运算带符号二进制数的表示和运算4 4、带符号数的符号扩展表示、带符号数的符号扩展表示v无符号数扩展:在数据前补无符号数扩展:在数据前补O Ov有符号数扩展:正数前补有符号数扩展:正数前补O O,负数补码前补,负数补码前补1 1+5 +5 0000 0101B0000 0101B(8 8位)位) 0000 0000 0000 0101B(160000 0000 0000 0101B(16位位) )-5 -5 1000 0101B1000 0101B(8 8位)位) 1111 1011B(81111 1011B(8位补码位补码) ) 1111 1111 1111 1011B(16 1111

32、 1111 1111 1011B(16位补码位补码) )1.2.5 1.2.5 字符的编码表示字符的编码表示v在计算机中处理的信息并不全是数,还有字在计算机中处理的信息并不全是数,还有字符或字符串。例如,姓名、编号等信息。因符或字符串。例如,姓名、编号等信息。因此,计算机必须能表示和处理字符。此,计算机必须能表示和处理字符。v80 x8680 x86系列计算机中采用美国标准信息交换系列计算机中采用美国标准信息交换代码代码ASCIIASCII(American Standard Code American Standard Code for Information Interchangefor

33、Information Interchange)来表示一)来表示一个字符。个字符。1 1、 ASCII ASCII表示表示v 标准标准ASCIIASCII码用码用7 7位二进制数编码,共有位二进制数编码,共有128128个。个。 v 计算机存储器基本单位为计算机存储器基本单位为8 8位,位,ASCIIASCII码最高位通常为码最高位通常为0 0,通信时,最高位用作奇偶校验位。通信时,最高位用作奇偶校验位。v ASCIIASCII码表中的前码表中的前3232个和最后个和最后1 1个编码是不能显示的控制个编码是不能显示的控制字符,用于表示某种操作。字符,用于表示某种操作。v ASCIIASCII码

34、表中码表中20H20H后的后的9494个编码是可显示和打印的字符,个编码是可显示和打印的字符,其中包括数码其中包括数码0 09 9,英文字母,标点符号等。,英文字母,标点符号等。v 字符的字符的ASCIIASCII值可以看作字符的码值,如字符值可以看作字符的码值,如字符“A”A”的的ASCIIASCII值为值为41H41H,“Z”Z”的的ASCIIASCII值为值为5AH5AH,利用这个值的大,利用这个值的大小可以将字符排序,以后我们会遇到字符串大小比较,小可以将字符排序,以后我们会遇到字符串大小比较,实际上是比较实际上是比较ASCIIASCII码值的大小。码值的大小。1.2.5 1.2.5

35、字符的编码表示字符的编码表示1 1、 ASCII ASCII表示表示1.2.5 1.2.5 字符的编码表示字符的编码表示 000 001 010 011 100 101 110 111 0000 NUL DLE SP 0 P 、 p 0001 SOH DC1 ! 1 A Q a q 0010 STX DC2 ” 2 B R b r 0011 ETX DC3 # 3 C S c s 0100 EOT DC4 $ 4 D T d t 0101 ENQ NAK % 5 E U e u 0110 ACK SYN & 6 F V f v 0111 BEL ETB 7 G W g w 1000 BS CA

36、N ( 8 H X h x 1001 HT EM ) 9 I Y i y 1010 LF SUB * : J Z j z 1011 VT ESC + ; K k 1100 FF FS , L l 1101 CR GS = M m 1110 SO RS N n 1111 SI US / ? O _ o DEL v国标码:一个汉字用两个字节编码,每个字国标码:一个汉字用两个字节编码,每个字节用节用7 7位二进制数表示,高位置位二进制数表示,高位置0 0。v内部码:一个汉字用两个字节编码,每个字内部码:一个汉字用两个字节编码,每个字节用节用7 7位二进制数表示,高位置位二进制数表示,高位置1 1,与

37、,与ASCIIASCII码区分。码区分。2 2、 汉字编码表示汉字编码表示1.2.5 1.2.5 字符的编码表示字符的编码表示1.3 1.3 几种进制之间的相互转换几种进制之间的相互转换1.3.1 1.3.1 十进制整数到任意进制整数的转换十进制整数到任意进制整数的转换v辗转相除法辗转相除法v“除基取余除基取余”:十进制整数不断除以转换进十进制整数不断除以转换进制基数,直至商为制基数,直至商为0。每除一次取一个余数。每除一次取一个余数,从低位排向高位。,从低位排向高位。例:205转换成二进制数转换成二进制数205 =11001101B2 205 2 102 1 ( b0 ) 2 51 0 (

38、b1 ) 2 25 1 ( b2 ) 2 12 1 ( b3 ) 2 6 0 ( b4 ) 2 3 0 ( b5 ) 2 1 1 ( b6 ) 0 1 ( b7) 例:327转换成十六进制数转换成十六进制数 327 = 147H16 327 余 716 20 余 4 1 余 1 = DH 01.3.1 1.3.1 十进制整数到任意进制整数的转换十进制整数到任意进制整数的转换1.3.2 1.3.2 任意进制整数到十进制整数的转换任意进制整数到十进制整数的转换1.3 1.3 几种进制之间的相互转换几种进制之间的相互转换 方法:按权展开方法:按权展开每位数字乘以其权所得到的乘积之和即每位数字乘以其权

39、所得到的乘积之和即为其所表示的数的值。为其所表示的数的值。例例: : 将将1110110B1110110B、1372Q1372Q和和0A2EH0A2EH转换成十进制转换成十进制。解:解:1110110B 1110110B 1 12 26 6 + 1 + 12 25 5 +1 +12 24 4 + 0 + 02 23 3 +1 +12 22 2 + 1 + 12 21 1 +0 +02 20 0 64+32+16+4+2=118D64+32+16+4+2=118D1372Q 1372Q 1 1 8 83 3 + 3 + 3 8 82 2 + 7 + 7 8 81 1 +2 +2 8 80 0 7

40、62D762D0A2EH 0A2EH 10 10 16 162 2 + 2 + 2 16 161 1 + 14 + 14 16 160 0 2560+32+14=2606D2560+32+14=2606D1.3.1 1.3.1 任意进制数到十进制数的转换任意进制数到十进制数的转换1.3.3 二进制数、八进制数和十六进制数的相互转换二进制数、八进制数和十六进制数的相互转换1.3 1.3 几种进制之间的相互转换几种进制之间的相互转换v 二进制与八进制数之间的转换二进制与八进制数之间的转换 由于八进制数以由于八进制数以2 23 3为基数,所以为基数,所以3 3位二进制数对应位二进制数对应1 1位八进制数,对应关系如下所示。位八进制数,对应关系如下所示。二进制数二进制数 000001010011 100 101 110 111八进制数八进制数01234567v 二进制与十六进制数之间的转换:二进制与十六进制数之间的转换: 由于十六进制数以由于十六进制数以2 24 4为基数,所以为

温馨提示

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

评论

0/150

提交评论