微型计算机原理与接口技术第1章_第1页
微型计算机原理与接口技术第1章_第2页
微型计算机原理与接口技术第1章_第3页
微型计算机原理与接口技术第1章_第4页
微型计算机原理与接口技术第1章_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

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

文档简介

1、微型计算机原理与接口技术物理与电子科学学院岳伟伟Physics_o 1 教材o 微型计算机原理与接口技术o 周荷琴 吴秀清 编著 中国科技大学出版社o 2 成绩评定o期中考试成绩(20%)+平时作业、出勤成绩(20%)+期末考试成绩(60%) 第一章第一章 绪论绪论1-1 微型计算机的发展概况微型计算机的发展概况1-2 微型计算机的应用微型计算机的应用1-3 微型计算机系统微型计算机系统1-4 计算机中数据的表示和编码计算机中数据的表示和编码1-1 微型计算机的发展概况微型计算机的发展概况o 1971年,美国年,美国Intel公司研究并制造了公司研究并制造了4004微处理器芯片。该芯片能同时处

2、理微处理器芯片。该芯片能同时处理4位二进制数,集成了位二进制数,集成了2300个晶体管,个晶体管,每秒可进行每秒可进行6万次运算,成本约为万次运算,成本约为200美美元。它是世界上第一个微处理器芯片,以元。它是世界上第一个微处理器芯片,以它为核心组成的它为核心组成的MCS-4计算机,标志了计算机,标志了世界世界第一台微型计算机的第一台微型计算机的诞生诞生。第一代第一代4位和低档位和低档8位机位机Intel 4004第二代第二代中高档中高档8位机位机8080/8085、Z80、MC6800第三代第三代16位机位机Intel 8086、Z8000、MC68010第四代第四代32位机位机80386、

3、80486第五代第五代64位机位机Intel Pentium(1971-1973)(1974-1978)(1978-1981)(1983-1992)(1993后)后)特点:特点:1、速度越来越快。、速度越来越快。2、容量越来越大。、容量越来越大。3、功能越来越强。、功能越来越强。几个概念:o 1、晶体管:基于半导体,模电,数电o 2、微处理器o 3、时钟频率,指令执行时间o 4、寻址:8位,32位,64位等o 5、存储器o 6、总线:地址总线,数据总线,控制总线o 微机概念:微机概念:以大规模、超大规模集成电路构以大规模、超大规模集成电路构成的微处理器作为核心,配以存储器、输入成的微处理器作为

4、核心,配以存储器、输入/输出接口电路及系统总线所制造出的计算输出接口电路及系统总线所制造出的计算机。机。o 划分阶段的标志:划分阶段的标志:以字长和微处理器型号。以字长和微处理器型号。1-2 微型计算机的应用微型计算机的应用1、科学计算和科学研究、科学计算和科学研究 计算机主要应用于解决科学研究和工程技术中所提出计算机主要应用于解决科学研究和工程技术中所提出的数学问题(数值计算)。的数学问题(数值计算)。 2、数据处理、数据处理 (信息处理)(信息处理)主要是利用计算机的速度快和精度高的特点来对数字主要是利用计算机的速度快和精度高的特点来对数字信息进行加工。信息进行加工。 3、工业控制、工业控

5、制 4 4、计算机辅助系统、计算机辅助系统 计算机辅助系统主要有计算机辅助教(计算机辅助系统主要有计算机辅助教(CAICAI)、计算机辅)、计算机辅助设计(助设计(CADCAD)、计算机辅助制造()、计算机辅助制造(CAMCAM)、计算机辅助)、计算机辅助测试(测试(CATCAT)、计算机集成制造()、计算机集成制造(CIMSCIMS)等系统。)等系统。 5 5、人工智能人工智能 人工智能主要就是研究解释和模拟人类智能、智能行为及人工智能主要就是研究解释和模拟人类智能、智能行为及其规律的一门学科,包括智能机器人,模拟人的思维过其规律的一门学科,包括智能机器人,模拟人的思维过程,计算机学习等等。

6、其主要任务是建立智能信息处理程,计算机学习等等。其主要任务是建立智能信息处理理论,进而设计可以展现某些近似于人类智能行为的计理论,进而设计可以展现某些近似于人类智能行为的计算系统。算系统。 1-3 微型计算机系统o 一、微型计算机一、微型计算机o 二、微型计算机系统二、微型计算机系统o 三、三、I/O设备和设备和I/O接口接口o 四、总线四、总线o 五、单片机、单板机、五、单片机、单板机、 PC机机一、微型计算机一、微型计算机冯冯.诺依曼结构诺依曼结构一、微型计算机一、微型计算机ABDBCBCPU 存储器存储器I/O接口接口外外设设(微型计算机组成框图)(微型计算机组成框图) 1、中央处理器的

7、组成、中央处理器的组成中央处理器(中央处理器(CPU)由)由运算器运算器和和控制器控制器组成。组成。运算器:计算机中加工和处理数据的功能部件。运算器:计算机中加工和处理数据的功能部件。功能:(功能:(1)对数据进行加工处理,主要包括算术和逻)对数据进行加工处理,主要包括算术和逻 辑运算,如加、减、乘、与、或、非运算等。辑运算,如加、减、乘、与、或、非运算等。 (2)暂时存放参与运算的数据和中间结果。)暂时存放参与运算的数据和中间结果。ALU数据寄存器1#数据寄存器2#存存储储器器外外设设控制器控制器控制和指挥计算机内各功能部件协同动作,完成计算机控制和指挥计算机内各功能部件协同动作,完成计算机

8、程序功能。程序功能。由程序计数器(由程序计数器(IP)、指令寄存器()、指令寄存器(IR)、指令译码)、指令译码器(器(ID)和时序信号发生器组成。)和时序信号发生器组成。(1)程序计数器()程序计数器(IP):程序指令所在单元地址。):程序指令所在单元地址。(2)指令寄存器()指令寄存器(IR):保存当前正在执行的一条指):保存当前正在执行的一条指令。令。(3)指令译码器()指令译码器(ID):将指令的操作码翻译成机器):将指令的操作码翻译成机器能识别的命令信号。能识别的命令信号。(4)时序信号发生器:根据指令译码器()时序信号发生器:根据指令译码器(ID)产生的)产生的命令信号产生具体的控

9、制信号。命令信号产生具体的控制信号。AH ALBH BLCH CLDH DL SP BP DI SI通通用用寄寄存存器器运算寄存器运算寄存器ALU标志标志执行部分执行部分控制电路控制电路1 2 3 4 5 6 CS DS SS ES IP内部寄存器内部寄存器I/O控制控制电路电路地址加地址加法器法器20位位16位位8位位指令队列缓冲器指令队列缓冲器外外总总线线执行部件执行部件总线接口部件总线接口部件8086CPU结构图结构图微处理器微处理器2 存储器存储器功能:存放程序和数据。功能:存放程序和数据。存储器存储器内存(主存)内存(主存)外存(辅存)外存(辅存)RAMROMSRAMDRAMROME

10、PROME2PROM软盘、软盘、硬盘、硬盘、光盘光盘存储器分为两大类:主存储器(主存储器分为两大类:主存储器(主存、内存)和辅助存储器(辅存、外存、内存)和辅助存储器(辅存、外存)。存)。、主存、主存主存储器也称为内存储器(简称内存),它直接与CPU相连接,是计算机中的工作存储器,即当前正在运行的程序与数据都必须存放在主存中。计算机工作时,所执行的指令及操作数都是从主存中取出的,处理的结果则存放入主存中。1234目前主存常用两类存储器器件:目前主存常用两类存储器器件:RAM和ROM。RAMRAM(Random Access MemoryRandom Access Memory),即),即随机存

11、取存随机存取存储器储器,其内容既允许存入(写)也允许取出(读),其内容既允许存入(写)也允许取出(读),使用方便灵活,其缺点是切断机器电源时使用方便灵活,其缺点是切断机器电源时RAMRAM中的信中的信息会丢失。息会丢失。ROMROM(Read Only MemoryRead Only Memory),即),即只读存储器只读存储器,其,其中存储的内容只能供反复读出,而不能重新写入,因中存储的内容只能供反复读出,而不能重新写入,因此在此在ROMROM中存放的是固定不变的程序与数据,其优点中存放的是固定不变的程序与数据,其优点是切断机器供电电源后,是切断机器供电电源后,ROMROM中的信息仍然保留,

12、不中的信息仍然保留,不会改变(称为非易失性存储器)。会改变(称为非易失性存储器)。( (例例BIOS)BIOS)计算机的辅存(外存)具有相当大的存储容量计算机的辅存(外存)具有相当大的存储容量(几十(几十MBMB几十几十GBGB)。主要采用)。主要采用磁表面存储器磁表面存储器和和光光盘存储器盘存储器等设备组成。磁表面存储器还可分为磁盘等设备组成。磁表面存储器还可分为磁盘和磁带两大类(软磁盘、硬盘)。和磁带两大类(软磁盘、硬盘)。所有外存(辅存)的存储介质(盘片或磁带)所有外存(辅存)的存储介质(盘片或磁带)都必须通过机电装置才能进行信息的存取操作,这都必须通过机电装置才能进行信息的存取操作,这

13、些机电装置称为驱动器,例如软盘驱动器(软盘片些机电装置称为驱动器,例如软盘驱动器(软盘片插在其中读插在其中读/ /写)、硬盘驱动器、磁带驱动器(磁带写)、硬盘驱动器、磁带驱动器(磁带装在其中读装在其中读/ /写)和光盘驱动器(光盘片放在其中工写)和光盘驱动器(光盘片放在其中工作)等。作)等。 寄存器阵列寄存器阵列 包括一组通用寄存器组和专用寄存器。包括一组通用寄存器组和专用寄存器。 通用寄存器通用寄存器用于暂存参加运算的一个操作数,例如数用于暂存参加运算的一个操作数,例如数据寄存器可以用来存放据寄存器可以用来存放8 8位或位或1616位的二进制操作数。位的二进制操作数。这些操作数可以是参加操作

14、的数据,操作的中间结果,这些操作数可以是参加操作的数据,操作的中间结果,也可以是操作数的地址,大部分算术和逻辑运算指令也可以是操作数的地址,大部分算术和逻辑运算指令都可以使用这些数据寄存器。都可以使用这些数据寄存器。 专用寄存器专用寄存器通常有指令指针通常有指令指针IPIP或程序计数器或程序计数器PCPC和堆栈和堆栈指针指针SPSP等等 输入输入/ /输出设备简称输出设备简称I/OI/O(Input/OutputInput/Output)设备)设备, ,用于计算机与外界进行通信。用于计算机与外界进行通信。是指能向计算机系统输入信息的设备。是指能向计算机系统输入信息的设备。如键盘、鼠标、扫描仪等

15、。如键盘、鼠标、扫描仪等。一般是指能从一般是指能从计算机系统中输出人可直接识别的信息的设备。如计算机系统中输出人可直接识别的信息的设备。如显示器、绘图仪等。显示器、绘图仪等。所有输入所有输入/ /输出设备和外存储器的操作,是由程输出设备和外存储器的操作,是由程序中的输入序中的输入/ /输出指令或输入输出指令或输入/ /输出语句统一控制的。输出语句统一控制的。凡是从外部设备读出数据向内存写入的操作均称为凡是从外部设备读出数据向内存写入的操作均称为输入操作;反之,凡是从内存读出数据送到外部设输入操作;反之,凡是从内存读出数据送到外部设备的均称为输出操作。备的均称为输出操作。 3、I/O设备和设备和

16、I/O接口接口oI/O接口的功能及其组成(1)速度的不匹配。(2)信息格式的不匹配。(3) 信息类型与信号电平的不匹配。(4)时序的不匹配。 微处理机通过接口与外设交换信息微处理机通过接口与外设交换信息 微处 理机 接口 电路 外部 设备 (1)、)、I/O设备:微机配备的输入设备:微机配备的输入/输出设备(外设)。输出设备(外设)。标准输入标准输入/输出设备(控制台):键盘和显示器(输出设备(控制台):键盘和显示器(CRT)。)。I/O设备设备输入设备输入设备输出设备输出设备键盘键盘鼠标鼠标扫描仪、数码相机扫描仪、数码相机显示器显示器打印机打印机绘图仪绘图仪显示器显示器(2)、)、I/O接口

17、:连接外设备和系统总线,完成信号接口:连接外设备和系统总线,完成信号转换、数据缓冲、与转换、数据缓冲、与CPU进行信号联络等工作。进行信号联络等工作。显示器卡:完成显示器与总线的连接。显示器卡:完成显示器与总线的连接。声卡:完成声音的输入声卡:完成声音的输入/输出。输出。网卡:完成网络数据的转换。网卡:完成网络数据的转换。扫描卡:连接扫描仪到计算机。扫描卡:连接扫描仪到计算机。调制解调器卡:模拟信号与数字信号相互转换。调制解调器卡:模拟信号与数字信号相互转换。键盘接口、打印机接口等。键盘接口、打印机接口等。232接口:串行数据接口。接口:串行数据接口。USB接口:通用串行接口。接口:通用串行接

18、口。P微型计算机典型系统主板结构图 总线(总线(BUSBUS)是连接计算机中)是连接计算机中CPUCPU、内存、辅存、各、内存、辅存、各种输入种输入/ /输出控制部件的输出控制部件的。它是计算机中用于在各部件间运载信息的公共线。它是计算机中用于在各部件间运载信息的公共线路。路。总线分为内部总线、元件级总线、系统总线和外部总线。总线分为内部总线、元件级总线、系统总线和外部总线。通常是指在通常是指在CPUCPU内部各组成部分相互之间交换信内部各组成部分相互之间交换信息用的总线。息用的总线。则指的是则指的是CPUCPU、存储器与各类、存储器与各类I/OI/O设备之间相互设备之间相互交换信息的总线。日

19、常所说的总线一般都指系统总线。交换信息的总线。日常所说的总线一般都指系统总线。外部总线:外部总线:是微机系统相互之间或微机系统与其他电子系统之间实现通讯连接的总线。o 总线按其传输的信号分为 :(元件级总线)o 1数据总线DB(Data Bus)数据总线用于数据总线用于CPU与其他部件之间传送信息,具有三态控制功与其他部件之间传送信息,具有三态控制功能,且是双向的。能,且是双向的。 o 2地址总线AB(Address Bus)地址总线用于地址总线用于传送传送CPU要访问的存储单元或要访问的存储单元或I/O接口的地址信接口的地址信号。号。该总线为单向总线。该总线为单向总线。 16条地址线可访问条

20、地址线可访问 216 = 64 KB。 20条地址线可访问条地址线可访问 220 = 1 MB。 1K = 1024B 1M = 1024 KB 1G = 1024 MB o 3控制总线CB(Control Bus)控制总线是连控制总线是连接接CPU的控制部件和内存、的控制部件和内存、I/O设备等,用来控设备等,用来控制内存和制内存和I/O设备的全部工作。设备的全部工作。控制总线的方向:控制总线的方向:一部分是从一部分是从CPU输出:通过对指令的译码,由输出:通过对指令的译码,由CPU内内部产生,由部产生,由CPU送到存储器、输入送到存储器、输入/输出接口电路和其输出接口电路和其它部件。如时钟

21、信号、控制信号等。它部件。如时钟信号、控制信号等。另一部分是由系统中的部件产生,送往另一部分是由系统中的部件产生,送往CPU,如:中,如:中断请求信号、总线请求信号断请求信号、总线请求信号(DMA)、状态信号、状态信号。总线的使用特点:总线的使用特点:1、在某一时刻,只能由一个总线主控设备来控制总线,、在某一时刻,只能由一个总线主控设备来控制总线,其它总线主控设备此时必须放弃对总线的控制。其它总线主控设备此时必须放弃对总线的控制。2、在连接系统的各个设备中,在某一时刻只能有一发、在连接系统的各个设备中,在某一时刻只能有一发送者发送信号,但可以有多个设备从总线上同时获得送者发送信号,但可以有多个

22、设备从总线上同时获得信号。信号。3、通过总线插槽与接口板连接。、通过总线插槽与接口板连接。 微机系统结构示意图微机系统结构示意图 数据总线(DB) 控制部线(CB) 地址总线(AB) 中央 处理器 CPU内存储器I/O 接口I/O 接口I/O 设备I/O 设备常见微机系统总线主要参数表ISA总线o PC机问世以来,最先推出的系统总线是 PC XT总线,该总线是早期 PC XT机的系统总线,共有62根信号线,其中数据线有8位(简称8位总线),地址线有20位,还有若干控制信号线。80286问世之后,这种总线在内存寻址和数据位宽上不能适应286系统的要求,因此,一种新的16位系统总线PC AT总线(

23、即ISA总线)应运而生,它是一种性能更好些的16位总线,直到现在还在使用。 (工控板)ISA总线的功能o 数据线16位;o 地址线 24位,支持 16 MB存储器的寻址能力;o 硬中断 11级(IRQ3IRQ7,IRQ9,IRQ10IRQ12,IRQ14IRQ15),DMA通道扩充到7个(DERQ1DERQ2,DERQO,DERO5DERO7)PC/AT ISA总线的微机系统结构 PC AT/ISA总线系统结构总线系统结构CPU 局部 总线SIMMS8 位总线后备电池8 个 8 位XT 插槽ISA 总线PC/AT 或 ISA 插槽6 个 16 位AT/ISA 扩展槽 主存 DRAM4768MB

24、64K128KROM BIOSCPU80486PC AT/ISA 核心逻辑芯片组内含:7 个 DMA 通道15 级中断时间/计数器总线缓冲器扩展总线控制器DRAM 与 L2Cache 控制器L2 Cache128K512K8042MPUKBD/Mous控制器实时时钟/日历CMOS RAMISA总线的发展o 工业标准体系结构(Industry Standard Architecture。ISA)总线 外部设备互连外部设备互连(Peripheral Component Interconnect, PCI )局部总线标准)局部总线标准局部总线 在个人计算机中,局部总线原来是指微处理器周围的接口,它开

25、始于微处理器引脚,并接到微处理器附近的某些专用芯片,从而形成一个局部范围的总线,它是一种与微处理器接口的公用接口线。 PCI总线 PCI是一种性能优异的局部总线,其数据位宽为32位,可以扩展到64位以适配奔腾处理器,当其运行时钟为33 MHz时,数据传输速率可达132 MB/S,而位宽为64位时,最大数据传输速率可达264MB/S。PCI总线概况 PCI总线是通过PCI桥(PCI控制器)与CPU局部总线相连。PCI总线在系统板上的连接PCI总线的微机系统结构 典型典型PCI局部总线的局部总线的PCI/ISA系统系统结构图结构图32/64 位 CPU 局部总线SIMMS2 至 3 个PCI 总线

26、PCI 插槽可选择的主板 PCI 芯片级适配器4 个 8 位 XT 插槽4 个 16 位 ISA 槽CPU (486/Pentium)L2 Cache一般为 512KDRAM 与 L2Cache 控制器局部总线到 PCI桥电路主存 DRAM4768MBLANSCSIIDEPCI 到ISA桥电路(南桥)64K128KROM BIOS8042MPU键盘/鼠标控制器实时时钟CMOS RAMPCI总线的特点 1、由于有PCI桥将PCI总线与CPU隔离开来,因此不会造成CPU负载过重的问题。PCI总线可以带 10个负载。 P4主板的外形图主板的外形图二、微型计算机系统二、微型计算机系统任何一个计算机系统

27、都是由硬件和软件组成的。任何一个计算机系统都是由硬件和软件组成的。是指是指有形的物理设备,它是计算机系有形的物理设备,它是计算机系统中实际物理装置的总称,可以是电子的、电磁的、机统中实际物理装置的总称,可以是电子的、电磁的、机电的或光学的元件电的或光学的元件/ /装置或者由它们所组成的计算机部装置或者由它们所组成的计算机部件。件。例如,计算机的处理器芯片、存储器芯片、底板(母板)、各类扩充板卡、机箱、键盘、鼠标器、显示器、打印机、软盘、硬盘等都是计算机的硬件。计算机软件系统指为运行、管理、应用、维计算机软件系统指为运行、管理、应用、维护计算机所编制的所有程序及文档的总和。护计算机所编制的所有程

28、序及文档的总和。依据功能的不同,软件分为系统软件和应用软件两依据功能的不同,软件分为系统软件和应用软件两大类。大类。是计算机系统中不可缺少的主要组成部分。、按其内部逻辑结构进行分类,如按其内部逻辑结构进行分类,如CISCCISC (复杂指令复杂指令集计算机)集计算机)与与RISC RISC (精简指令集计算机)(精简指令集计算机)计算计算机;单处理机与多处理机(并行机);机;单处理机与多处理机(并行机);1616位机、位机、3232位机或位机或6464位计算机等。位计算机等。、计算机的性能和作用进行分类。计算机的性能和作用进行分类。19891989年年1111月月IEEEIEEE提出一个分类报

29、告,它根据计算机在信息提出一个分类报告,它根据计算机在信息处理系统中的地位与作用,考虑到计算机分类处理系统中的地位与作用,考虑到计算机分类的演变过程和近期可能的发展趋势,把计算机的演变过程和近期可能的发展趋势,把计算机分成大类:分成大类:指参与算术逻辑运算的操作数的二进制位数。指CPU的时钟频率,微机运行的速度与主频有关。主存储器的速度用存取周期来衡量。主要技术指标包括:存储容量、平均等待时间、平均寻道时间、数据传输速率。五、单片机、单板机、五、单片机、单板机、 PC机机1、单片机:、单片机:又称单片微控制器又称单片微控制器, ,它不是完成某一个逻辑功它不是完成某一个逻辑功能的芯片能的芯片,

30、,而是把一个计算机系统集成到一个芯片上。概而是把一个计算机系统集成到一个芯片上。概括的讲:它主要是将微处理器、部分存储器、输入输出接括的讲:它主要是将微处理器、部分存储器、输入输出接口都集成在一块集成电路芯片上,一块芯片就成了一台计口都集成在一块集成电路芯片上,一块芯片就成了一台计算机算机 2、单板机:、单板机:将计算机的各个部分都组装在一块印制电路将计算机的各个部分都组装在一块印制电路板上,包括微处理器板上,包括微处理器/ /存储器存储器/ /输入输出接口,还有简单的输入输出接口,还有简单的七段发光二极管显示器、小键盘、插座等。功能比单片机七段发光二极管显示器、小键盘、插座等。功能比单片机强

31、,适于进行生产过程的控制。可以直接在实验板上操作,强,适于进行生产过程的控制。可以直接在实验板上操作,适用于教学。适用于教学。 3、PC机(机(Personal Computer ) :面向个人单独使用的一面向个人单独使用的一类微机,实现各种计算、数据处理及信息管理等。类微机,实现各种计算、数据处理及信息管理等。1.4 计算机中的数制和编码计算机中的数制和编码 一、计算机中常用的进制数一、计算机中常用的进制数 人们最常用的数是十进制数,计算机中采用的是二进人们最常用的数是十进制数,计算机中采用的是二进制数,同时有的时候为了简化二进制数据的书写,也制数,同时有的时候为了简化二进制数据的书写,也采

32、用八进制和十六进制表示方法。下面将分别介绍这采用八进制和十六进制表示方法。下面将分别介绍这几种常用的进制。几种常用的进制。 1、十进制数、十进制数 十进制数是大家熟悉的,用十进制数是大家熟悉的,用0 0,1 1,2 2,8 8,9 9十个不十个不同的符号来表示数值,它采用的是同的符号来表示数值,它采用的是“逢十进一,借一逢十进一,借一当十当十”的原则。的原则。 2、二进制表示法、二进制表示法基数为基数为1010的记数制叫十进制;基数为的记数制叫十进制;基数为2 2的记数制叫做二的记数制叫做二进制。进制。二进制数的计算规则是二进制数的计算规则是“逢二进一,借一当二逢二进一,借一当二”。 二进制表

33、示数值方法如下:二进制表示数值方法如下: NB = Ki * 2i 其中:其中:Ki = 0 或或 1ni=-m例:二进制数例:二进制数1011.1表示如下:表示如下:(1011.1)B= 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 +1 * 2-1运算规则:运算规则:加法运算:加法运算:0+0 = 0 0+1 = 1 1+0 = 1 1+1 =10 (逢二进一)(逢二进一)减法运算:减法运算:0-0 = 0 10-1 =1 (借位)(借位) 1-0 = 1 1-1 =0乘法运算:乘法运算:0 * 0 =0 0 * 1 =0 1 * 0 =0 1 * 1 =1除法运算除

34、法运算0 / 1 =0 1 / 1 =13、八进制表示法、八进制表示法八进制数是基数为八的计数制。八进制数主要采用八进制数是基数为八的计数制。八进制数主要采用0,1,2,7这八个阿拉伯数字。这八个阿拉伯数字。八进制数的运算规则为八进制数的运算规则为“逢八进一,借一当八逢八进一,借一当八”。八进制表示数值方法如下:八进制表示数值方法如下: NO = Ki * 8i 其中:其中:Ki = 0 、1、2、3、4、5、6、7ni=-m例:(例:(467.6)O=4 * 82 + 6 * 81 + 7 * 80 + 6 * 8-14、十六进制表示法、十六进制表示法基数为基数为16,用,用0 - 9 、A

35、 - F 十五个字符来数值,逢十六十五个字符来数值,逢十六进一。进一。各位的权值为各位的权值为 16i 。二进制表示数值方法如下:二进制表示数值方法如下: NH= Ki * 16i 其中:其中:Ki = 0 - 9 、A - Fni=-m例:(例:(56D.3)H = 5 * 162 + 6 * 161 + 13 * 160 + 3 * 16-1二、进制间的转换二、进制间的转换1、二进制数和十进制数之间的转换、二进制数和十进制数之间的转换(1)、二进制数转换为十进制数)、二进制数转换为十进制数方法:按二进制数的位权进行展开相加即可。方法:按二进制数的位权进行展开相加即可。例例:11101.10

36、1=124+123+122+021+120+12-1+02-2+12-3=16+8+4+0+1+0.5+0.25+0.125 =29.875 (2)、十进制数转换为二进制数)、十进制数转换为二进制数方法:方法:A、将整数部分和小数部分分别进行转换,然后再把转、将整数部分和小数部分分别进行转换,然后再把转换结果进行相加。换结果进行相加。B、整数转换采用除、整数转换采用除2取余法:用取余法:用2不断地去除要转换的不断地去除要转换的数,直到商为数,直到商为0。再将每一步所得的余数,按逆序排列,。再将每一步所得的余数,按逆序排列,便可得转换结果。便可得转换结果。C、小数转换采用乘、小数转换采用乘2取整

37、法:每次用取整法:每次用2与小数部分相乘,与小数部分相乘,取乘积的整数部分,再取其小数部分乘取乘积的整数部分,再取其小数部分乘2直到小部分为直到小部分为0。将所取整数顺序放在小数点后即为转换结果。将所取整数顺序放在小数点后即为转换结果。例:将(例:将(136)D转换为二进制数。转换为二进制数。 2 136 余数(结果)余数(结果) 低位低位 2 68 - 0 2 34 - 0 2 17 - 0 2 8 - 1 2 4 - 0 2 2 - 0 2 1 - 0 0 - 1 高位高位转换结果:(转换结果:(136)D=(10001000)B例:将(例:将(0.625)D转换为二进制数。转换为二进制数

38、。0.625 * 2 1.25 * 2 0.5 * 2 1.0 取整:取整: 高位高位 低位低位转换结果:转换结果:(0.625)D = (0.101)B若出现乘积的小数部分一直不为若出现乘积的小数部分一直不为“0”,则可以根据,则可以根据计算精度的要求截取一定的位数即可。如计算精度的要求截取一定的位数即可。如0.6* 2 2、二进制数和八进制数、十六进制数间的转换、二进制数和八进制数、十六进制数间的转换(1)、二进制数到八进制数、十六进制数的转换)、二进制数到八进制数、十六进制数的转换A、二进制数到八进制数转换采用、二进制数到八进制数转换采用“三位化一位三位化一位”的方的方法。从小数点开始向

39、两边分别进行每三位分一组,向法。从小数点开始向两边分别进行每三位分一组,向左不足三位的,从左边补左不足三位的,从左边补0;向右不足三位的,从右边;向右不足三位的,从右边补补0。B、二进制数到十六进制数的转换采用、二进制数到十六进制数的转换采用“四位化一位四位化一位”的方法。从小数点开始向两边分别进行每四位分一组,的方法。从小数点开始向两边分别进行每四位分一组,向左不足四位的,从左边补向左不足四位的,从左边补0;向右不足四位的,从右;向右不足四位的,从右边补边补0。例:将例:将(1000110.01)B转换为八进制数和十六进制数。转换为八进制数和十六进制数。 1 000 110 . 01 001

40、 000 110 . 010 ( 1 0 6 . 2 )O二进制数到十六进制数的转换:二进制数到十六进制数的转换:(1000110.01)B = 100 0110 . 01 0100 0110 . 0100(4 6 . 4)H(2)、八进制、十六进制数到二进制数的转换)、八进制、十六进制数到二进制数的转换方法:采用方法:采用“一位化三位(四位)一位化三位(四位)”的方法。按顺序的方法。按顺序写出每位八进制(十六进制)数对应的二进制数,所写出每位八进制(十六进制)数对应的二进制数,所得结果即为相应的二进制数。得结果即为相应的二进制数。例:将例:将(352.6)o转换为二进制数。转换为二进制数。

41、3 5 2 . 6 011 101 010 110 =(11 101 010 . 11)B三、三、 机器数的表示机器数的表示机器数:数值数据在计算机中的编码。机器数:数值数据在计算机中的编码。机器数的真值:机器数所代表的实际数值。机器数的真值:机器数所代表的实际数值。常用的编码方案:原码、反码、补码。常用的编码方案:原码、反码、补码。1、原码表示法、原码表示法原码:用最高位表示符号,其中:原码:用最高位表示符号,其中:0-正、正、1-负,负,其它位表示数值的绝对值。其它位表示数值的绝对值。 例:求例:求X1=1011,X2=-1011的原码。(的原码。(8位)位)X1原原=00001011X2

42、原原=10001011 0的表示形式(的表示形式(8位)位)+0原原=00000000-0原原=10000000特点特点A、原码与真值的对应关系简单。、原码与真值的对应关系简单。B、0的编码不唯一,处理运算不方便。的编码不唯一,处理运算不方便。C、8位数原码所表示的范围:位数原码所表示的范围:-127+1272、反码表示法、反码表示法 定义:若定义:若X0 ,则,则 X反反=X原原。 若若X0, 则则 X反反= 对应原码的符号位对应原码的符号位 不变不变 数值部数值部 分按位求反。分按位求反。+0反反=00000000 -0反反=1111111+1100111反反=01100111 -1100

43、111反反=10011000 8位反码所表示的范围:位反码所表示的范围:-127+1273、 补码表示法补码表示法正数的补码和原码相同。正数的补码和原码相同。负数的补码负数的补码=反码反码+1。-0补补= -0反反+1=11111111+1=1 000000000补补=+0补补=-0补补=0000 0000 8位补码所表示的范围:位补码所表示的范围:-128+127 计算机中的数均为补码形式。计算机中的数均为补码形式。特殊数特殊数10000000o 该数在原码中定义为: -0o 在反码中定义为: -127o 在补码中定义为: -128o 对无符号数:(10000000) = 1284、 由补码求真值由补码求真值o 某内存单元的内容是D2,为8位二进制数,其所表示的十进制数是多少? X补 = D2H=1 101 0010B X = X补补 = 11010010补 = - 0101110B= - 2EH 所以:X = - 46- -5、补码加减运算规则、补码加减运算规则o 通过引进补码,可将减法运算转换为加法运算。规则如下:X+Y补=X补+Y补 X-Y补=X补+ - Y补 其中X,Y为正负数均

温馨提示

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

评论

0/150

提交评论