版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、“十一五十一五”国家级国家级规划教材规划教材 微机原理与接口技术 (第3版) 第第1 1章章 计算机基本知识计算机基本知识 本章主要本章主要内容内容 v工程类课程工程类课程 重视练习重视练习 经验很重要经验很重要 不要钻牛角尖不要钻牛角尖 授课内容有侧重授课内容有侧重 v考查方式考查方式 闭卷考试闭卷考试 卷面成绩卷面成绩6060,平时成绩,平时成绩4040(考勤、作业和(考勤、作业和 实验)实验) 考勤、作业和实验的重要性,平时成绩对最终考勤、作业和实验的重要性,平时成绩对最终 成绩的影响成绩的影响 本章主要本章主要内容内容 2 半导体存储器的分类半导体存储器的分类1 微型计算机组成微型计算
2、机组成1 几种进制之间的相互转换几种进制之间的相互转换 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为代表,为代表, 第五代微处
6、理机第五代微处理机的发展更加迅猛,的发展更加迅猛,19931993年年3 3月被命名为月被命名为 PENTIUMPENTIUM的微处理机面世,的微处理机面世,9898年年PENTIUM 2PENTIUM 2又被推向市又被推向市 场。场。 发展趋势发展趋势 v 微型化微型化 便携式、低功耗便携式、低功耗 v 巨型化巨型化 尖端科技领域的信息处理,需要超大尖端科技领域的信息处理,需要超大 容量、高速度容量、高速度 v 智能化智能化 模拟人类大脑思维和交流方式,多种模拟人类大脑思维和交流方式,多种 处理能力处理能力 v 系列化、标准化系列化、标准化 便于各种计算机硬、软件兼便于各种计算机硬、软件兼
7、容和升级容和升级 v 网络化网络化 网络计算机和信息高速公路网络计算机和信息高速公路 v 多机系统多机系统 大型设备、生产流水线集中管理大型设备、生产流水线集中管理( (独独 立控制、故障分散、资源共享立控制、故障分散、资源共享) ) 微型计算机系统微型计算机系统 硬件硬件 微型计算机微型计算机 (主机主机) 微处理器微处理器 (CPU) 软件软件 外围设备外围设备 运算器运算器 控制器控制器 存储器存储器 (内存内存) RAM ROM 外部设备外部设备 辅助设备辅助设备 输入设备输入设备(键盘、扫描仪、语音识别仪键盘、扫描仪、语音识别仪) 输出设备输出设备(显示器、打印机、绘图仪、显示器、打
8、印机、绘图仪、) 辅助存储器辅助存储器(磁带、磁盘、光盘磁带、磁盘、光盘) 输入输入/ /输出接口输出接口(ADC、DAC) (I/O接口接口) 总线总线 (AB、DB、CB) 系统软件系统软件( (操作系统,编辑、编译程序,故障诊断操作系统,编辑、编译程序,故障诊断, ,监控程序监控程序) ) 应用软件应用软件( (科学计算,工业控制,数据处理科学计算,工业控制,数据处理) ) 程序设计语言程序设计语言( (机器语言、汇编语言、高级语言机器语言、汇编语言、高级语言) ) 电源电路电源电路 时钟电路时钟电路 1.21.2微型计算机中信息的表示及运算基础微型计算机中信息的表示及运算基础 v常用术
9、语常用术语 v 位(位(BitBit):一个二进制位,计算机中信息存储的:一个二进制位,计算机中信息存储的 最小单位。最小单位。 v 字节(字节(ByteByte):):8 8个二进制位,个二进制位,10241024个字节构成个字节构成1 1个个 千字节,用千字节,用KBKB表示。表示。1024KB1024KB构成构成1 1兆字节,用兆字节,用MBMB表表 示。示。1024MB1024MB构成构成1 1个千兆(吉)字节,用个千兆(吉)字节,用GBGB表示。表示。B B 、KBKB、MBMB、GBGB、都是计算机存储器容量的单位。、都是计算机存储器容量的单位。 v 字(字(WordWord)和字
10、长:)和字长:2 2字节(字节(1616位)成为位)成为1 1个字(个字( WordWord)。双字节()。双字节(Double WorldDouble World)为)为4 4字节(字节(3232位位 ),四字节(),四字节(Quad WordQuad Word)为)为8 8字节(字节(6464位)。位)。 “字字”是计算机内部进行数据传递处理的基本单位是计算机内部进行数据传递处理的基本单位 1.2.1 1.2.1 二进制数的表示与运算二进制数的表示与运算 1 1、数制的表示、数制的表示 一个一个R R进制数具有以下主要特点进制数具有以下主要特点 具有具有R R个不同数字符号:个不同数字符号
11、:0 0、1 1、R-1R-1逢逢R R进一进一 S= aS= an-1 n-1a an-2n-2a a1 1a a0 0.a .a-1 -1a a-2-2a a-m-m =a=an-1 n-1 R Rn-1 n-1 + + a an-2 n-2 R Rn-2 n-2 + +a +a1 1R R1 1 +a +a0 0R R0 0+a+a-1 -1 R R-1 -1 +a +a-m -m R R-m -m 上述上述R R进制数进制数S S可用多项式(称为按权展开式)表示为:可用多项式(称为按权展开式)表示为: 用用 a an-1 n-1a an-2n-2a a1 1a a0 0.a .a-1
12、-1a a-2-2a a-m-m书写表方式示数据的方法称为位置表示法 书写表方式示数据的方法称为位置表示法 1.2.1 1.2.1 二进制数的表示与运算二进制数的表示与运算 十进制数十进制数 具有十个不同的数字符号,即具有十个不同的数字符号,即0-90-9 逢十进一逢十进一 特点特点 二进制数二进制数 具有两个不同的数字符号,即具有两个不同的数字符号,即0 0和和1 1 逢二进一逢二进一 特点特点 具有十六个不同的数字符号,即具有十六个不同的数字符号,即0-90-9和和A-FA-F 逢十六进一逢十六进一 特点特点 十六进制数十六进制数 1.2.1 1.2.1 二进制数的表示与运算二进制数的表示
13、与运算 2 2、二进制数的运算、二进制数的运算 v加法规则:逢加法规则:逢2 2进进1 1 v减法规则:借减法规则:借1 1当当2 2 v乘法规则:乘法规则:1 1与与1 1乘为乘为1 1,其它为,其它为0 0 (1 1)算术运算)算术运算 2 2、二进制数的运算、二进制数的运算 v逻辑非(逻辑非(NOTNOT)运算:)运算: 0 1, 1 0 0 1, 1 0 v逻辑与(逻辑与(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 二进制数的表示与运算二进制数的表示
14、与运算 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 1 v逻辑异或(逻辑异或(XORXOR)运算)运算: : 0 0 1 1 0 0 1 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位二进制
15、数编码表示十进制数称为位二进制数编码表示十进制数称为BCDBCD数数 二进制数二进制数 十进制数十进制数 (BCD) 二进制数二进制数 十进制数十进制数 (BCD) 0000001015 0001101106 0010201117 0011310008 0100410019 1.2.2 1.2.2 二二- -十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算 2 2、二、二- -十进制数的加、减运算十进制数的加、减运算 v运算规则:逢运算规则:逢1010进进1 1 v1010101011111111这这6 6个编码没有用到,是无意个编码没有用到,是无意 义的编码。义的编码。 v 加法
16、运算后的十进制调整规则加法运算后的十进制调整规则 若加法和的个位大于若加法和的个位大于9 9或向十位有进位,则需要或向十位有进位,则需要 “加加6 6调整调整”。即,所得和要加上。即,所得和要加上00000110BCD00000110BCD 若加法和的十位大于若加法和的十位大于9 9或向百位有进位,则需要或向百位有进位,则需要 “加加6060调整调整”。即,所得和要加上。即,所得和要加上01100000BCD01100000BCD v 减法运算后的十进制调整规则减法运算后的十进制调整规则 若减法差的个位大于若减法差的个位大于9 9或向十位有借位,则需要或向十位有借位,则需要 “减减6 6调整调
17、整”。即,所得和要减去。即,所得和要减去00000110BCD00000110BCD 若减法差的十位大于若减法差的十位大于9 9或向百位有借位,则需要或向百位有借位,则需要 “减减6060调整调整”即,所得和要减去即,所得和要减去01100000BCD01100000BCD。 1.2.2 1.2.2 二二- -十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算 1.2.2 1.2.2 二二- -十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算 2 2、二、二- -十进制数的加、减运算十进制数的加、减运算 例:例:10001000(BCD)+01101001(BCD)100
18、01000(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 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) 01101
19、001(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 1 1.2.2 1.2.2 二二- -十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算 1.2.3 1.2.3 十六进制数的表示与运算十六进制数的表示与运算 1 1、十六进制数的表示、十六进制数的表示 v用用4 4位二进制数编码表示十六进制数:位二进
20、制数编码表示十六进制数:0 0 9,A9,AF F 二进制数二进制数(B)十六进制数十六进制数(H)二二-十进制数(十进制数(BCD)十进制数十进制数(D) 0000000 0001111 0010222 0011333 0100444 0101555 0110666 0111777 1000888 1001999 1010A10 1011B11 1100C12 1101D13 1110E14 1111F15 1.2.3 1.2.3 十六进制数的表示与运算十六进制数的表示与运算 2 2、十六进制数的加、减运算、十六进制数的加、减运算 v加法运算规则:逢加法运算规则:逢1616进进1 1 v减法
21、运算规则:借减法运算规则:借1 1当当1616 1.2.3 1.2.3 十六进制数的表示与运算十六进制数的表示与运算 1 1、符号的表示方法、符号的表示方法 v机器中,数的符号用机器中,数的符号用“0”0”、“1” 1” 表示。表示。 v最高位作符号位,最高位作符号位,“0”0”表示表示“+ +”,“1”1” 表示表示“-”-” 1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算 1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算 2 2、带符号数的表示、带符号数的表示 v正数的符号位用正数的符号位用0 0表示表示, ,负数的符号位用负数的符
22、号位用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 , 0000 0001 , 1D1D原 原 1000 00011000 0001 +45D +45D原 原 0010 1101 0010 1101 , 45D45D原 原 1010 1
23、1011010 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表示表示, ,负数的符号位用负数的符号位用1 1 表示。表示。 v正数的反码与原码相同正数的反码与原码相同 v负数的反码为:最高位为负数的反码为:最高位为1 1,表示数
24、值的,表示数值的 位按位取反。位按位取反。 (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 00101101 0010 +127D +127D反 反 0111 1111 , 0111 1111 , 127D127D反 反 1
25、000 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,表示数值的,表示数值的 位按位取反然后位按位取反然后+1+1。 (3 3)补码)补码 1.2.4 1.2.4 带符号二进制数的表示和运算
26、带符号二进制数的表示和运算 注意注意 用补码对带符号数进行编码,是计算机中常用的方法。用补码对带符号数进行编码,是计算机中常用的方法。 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补 补 1101 00111101 0011 +127D +127D补 补 01
27、11 1111 , 0111 1111 , 127D127D补 补 1000 00011000 0001 0 0 的表示惟一的表示惟一 真值真值带符号数带符号数 十进制格式十进制格式二进制数格式二进制数格式原码原码反码反码补码补码 0 00000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000 1 10000 00010000 00010000 00010000 00010000 00010000 00010000 00010000 0001 +126+1260111 11100111 11100111 1
28、1100111 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-0000 00011000 0001100
29、0 00011111 11101111 11101111 11111111 1111 -0-0-0000 0000-0000 00001000 00001000 00001111 11111111 11110000 00000000 0000 1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算 1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算 3 3、带符号数的运算、带符号数的运算 v加法运算:补码直接相加。加法运算:补码直接相加。 v减法运算:减数变补相加,丢弃进位。减法运算:减数变补相加,丢弃进位。 1.2.4 1.2.4 带符号二进制
30、数的表示和运算带符号二进制数的表示和运算 v由于计算机的字长有限,因此,所能表示的由于计算机的字长有限,因此,所能表示的 数是有范围的。例如数是有范围的。例如8 8位二进制补码表示的整位二进制补码表示的整 数范围是数范围是 128D128D+127D+127D; v当运算结果超过这个范围时,运算结果将出当运算结果超过这个范围时,运算结果将出 错,这种情况称为错,这种情况称为溢出溢出。 v产生溢出的原因是数值的有效位占据了符号产生溢出的原因是数值的有效位占据了符号 位。位。 1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算 微型机中常用的溢出判别法:微型机中常用的溢出
31、判别法:双高位判别法双高位判别法 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 =0 1.2.4 1.2.4 带
32、符号二进制数的表示和运算带符号二进制数的表示和运算 4 4、带符号数的符号扩展表示、带符号数的符号扩展表示 v无符号数扩展:在数据前补无符号数扩展:在数据前补O O v有符号数扩展:正数前补有符号数扩展:正数前补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 10
33、11B(16 1111 1111 1111 1011B(16位补码位补码) ) 1.2.5 1.2.5 字符的编码表示字符的编码表示 v在计算机中处理的信息并不全是数,还有字在计算机中处理的信息并不全是数,还有字 符或字符串。例如,姓名、编号等信息。因符或字符串。例如,姓名、编号等信息。因 此,计算机必须能表示和处理字符。此,计算机必须能表示和处理字符。 v80 x8680 x86系列计算机中采用美国标准信息交换系列计算机中采用美国标准信息交换 代码代码ASCIIASCII(American Standard Code American Standard Code for Informatio
34、n Interchangefor Information Interchange)来表示一)来表示一 个字符。个字符。 1 1、 ASCII ASCII表示表示 v 标准标准ASCIIASCII码用码用7 7位二进制数编码,共有位二进制数编码,共有128128个。个。 v 计算机存储器基本单位为计算机存储器基本单位为8 8位,位,ASCIIASCII码最高位通常为码最高位通常为0 0, 通信时,最高位用作奇偶校验位。通信时,最高位用作奇偶校验位。 v ASCIIASCII码表中的前码表中的前3232个和最后个和最后1 1个编码是不能显示的控制个编码是不能显示的控制 字符,用于表示某种操作。字符
35、,用于表示某种操作。 v ASCIIASCII码表中码表中20H20H后的后的9494个编码是可显示和打印的字符,个编码是可显示和打印的字符, 其中包括数码其中包括数码0 09 9,英文字母,标点符号等。,英文字母,标点符号等。 v 字符的字符的ASCIIASCII值可以看作字符的码值,如字符值可以看作字符的码值,如字符“A”A”的的 ASCIIASCII值为值为41H41H,“Z”Z”的的ASCIIASCII值为值为5AH5AH,利用这个值的大,利用这个值的大 小可以将字符排序,以后我们会遇到字符串大小比较,小可以将字符排序,以后我们会遇到字符串大小比较, 实际上是比较实际上是比较ASCII
36、ASCII码值的大小。码值的大小。 1.2.5 1.2.5 字符的编码表示字符的编码表示 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 0
37、111 BEL ETB 7 G W g w 1000 BS CAN ( 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内部码:一个汉字用两个字节编码,每个字内部码:一个汉字用两个字节编码,每个字
38、 节用节用7 7位二进制数表示,高位置位二进制数表示,高位置1 1,与,与ASCIIASCII 码区分。码区分。 2 2、 汉字编码表示汉字编码表示 1.2.5 1.2.5 字符的编码表示字符的编码表示 1.3 1.3 几种进制之间的相互转换几种进制之间的相互转换 1.3.1 1.3.1 十进制整数到任意进制整数的转换十进制整数到任意进制整数的转换 v辗转相除法辗转相除法 v“除基取余除基取余”:十进制整数不断除以转换进十进制整数不断除以转换进 制基数,直至商为制基数,直至商为0。每除一次取一个余数。每除一次取一个余数 ,从低位排向高位。,从低位排向高位。 例:205转换成二进制数转换成二进制
39、数 205 =11001101B 2 205 2 102 1 ( b0 ) 2 51 0 ( 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 = 147H 16 327 余 7 16 20 余 4 1 余 1 = DH 0 1.3.1 1.3.1 十进制整数到任意进制整数的转换十进制整数到任意进制整数的转换 1.3.2 1.3.2 任意进制整数到十进制整数的转换任意进制整数到十进制整数的转换 1.3 1.3 几种进制之间的相互转
40、换几种进制之间的相互转换 方法:按权展开方法:按权展开 每位数字乘以其权所得到的乘积之和即每位数字乘以其权所得到的乘积之和即 为其所表示的数的值。为其所表示的数的值。 例例: : 将将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=118D 1372Q 13
41、72Q 1 1 8 83 3 + 3 + 3 8 82 2 + 7 + 7 8 81 1 +2 +2 8 80 0 762D762D 0A2EH 0A2EH 10 10 16 162 2 + 2 + 2 16 161 1 + 14 + 14 16 160 0 2560+32+14=2606D2560+32+14=2606D 1.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 八进制数八进制数01234567 v 二进制与十六进制数之间的转换:二进制与十六进制数之间的转换: 由于十六进制数以由于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026陕西西安东方航空食品招聘考试备考试题及答案解析
- 2026年西安理工大学附属小学教师招聘考试备考题库及答案解析
- 2026江西吉安市井冈山市城投控股集团有限公司招聘5人考试参考题库及答案解析
- 2025重庆城口县国有企业招聘考试情况考试参考试题及答案解析
- 2025浙江杭州临平环境科技有限公司招聘49人考试备考试题及答案解析
- 2026云南大理州剑川县文化和旅游局招聘2人考试备考试题及答案解析
- 2026年淮北安徽淮海实业发展集团有限公司社会招聘考试备考题库及答案解析
- 2026贵州铜仁市第二人民医院收费室见习生招募1人考试备考题库及答案解析
- 2026黑龙江哈尔滨工业大学商学院招聘考试参考题库及答案解析
- 2026广东东莞松山湖科学城集团有限公司下属企业市场化选聘6人考试备考题库及答案解析
- 广告标识牌采购投标方案
- 北京市2025年第一次普通高中学业水平合格性考试政治试题(原卷版)
- GB/T 45732-2025再生资源回收利用体系回收站点建设规范
- 中国特色社会主义知识点总结中职高考政治一轮复习
- 计算机应用专业发展规划
- 结算审核实施方案
- 企业管理的基础工作包括哪些内容
- 2025-2030中国奶瓶消毒烘干器行业市场发展分析及竞争格局与投资前景研究报告
- 铝合金门窗工程技术规范
- 食材配送服务方案投标文件(技术标)
- 电力储能知识培训课件
评论
0/150
提交评论