收藏 分销(赏)

微型计算机基础知识.ppt

上传人:仙人****88 文档编号:14193408 上传时间:2026-07-09 格式:PPT 页数:30 大小:349.50KB 下载积分:10 金币
下载 相关 举报
微型计算机基础知识.ppt_第1页
第1页 / 共30页
微型计算机基础知识.ppt_第2页
第2页 / 共30页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第一章 微型计算机基础知识,微机原理与接口技术,课程学习的重要性,课程的安排,课程学习的主要内容和相互联系,微型计算机的基本组成,微型计算机的工作原理,课程学习的重要性,2.,计算机技术的学习可大致分为两大方面:,一、软件方面:,各种常用操作系统,各类计算机应用程序和开发工具,如,VC,(,C,、,C+,)、,VB,、,JAVA,等常用工具的使用、软件开发编程能力,包括数据库和网络编程能力。,1.,计算机技术在各领域广泛应用,对于机电控制、自动化、测控技术与仪器等专业的同学不掌握微机原理与接口技术将不能胜任今后的学习和工作。,二、硬件方面:,微机系统结构概念,与计算机相关的各种芯片,接口技术。关键是各种硬件芯片连接构成系统,使用软件操作控制硬件设备,这也是本课程要达到的目的之一。,实际应用举例,要求将一台,转矩转速仪表,的数据输出连接到,泵测试系统,。,条件:,仪表提供专用数据接口,有数据通信专用协议(,8,位并行数据,,2,位控制信号),泵测试系统为,PC,机平台。,要完成的工作:,设计接口电路(接口板)将仪表与,PC,机连接,设计相应的程序完成数据的传送。,需具备的知识:,微机系统原理,硬件接口设计,软件与硬件的结合。,课程学习的主要内容和相互联系,1.8086,微型计算机系统结构,掌握微机系统的硬件构成和配置,包括,CPU,、总线、存储器、时序等概念。,应注意以,8086,系统为基础,把握一般微机系统的概念及其具有的一般性和普遍性的特点和规律。,CPU,的种类不同、微机系统的规模、档次、厂家不同,但都具有共同的基本特点。,这是学习微机原理的重要之处,原理清楚则可举一反三,,CPU,和微机系统的发展很快,但基本原理是相通的。,2.8086,指令系统,知道了微机系统硬件配置后,还必须了解微机系统中,CPU,提供的各种指令,,CPU,是在各种指令的指挥下完成各种操作的。,在这一部分应掌握指令的分类、特点,熟悉各种指令,为后面的程序设计做好准备。,3.,宏汇编语言程序设计,汇编语言是最接近机器语言的代码,与高级语言的程序设计不同,有其本身的特点。要熟悉宏汇编语言的表达式、运算符、语句、程序结构,掌握汇编语言程序设计。程序设计的几个步骤:,a.,程序文本编辑,;,b.,程序的编译,;,c.,程序的连接,;,d.,程序的调试,。,4.,中断系统与输入输出系统,返回到系统的硬件问题,在掌握了前面三部分后,学习如何通过软件(指令)对微机系统的硬件进行访问和操作,是软件和硬件相结合,也是接口技术部分。在这里我们要学习以下芯片及其接口:,可编程中断控制器,8259A,可编程并行输入,/,输出接口芯片,8255A,可编程串行输入,/,输出接口芯片,8251A,可编程计数,/,定时器,8253,可编程,DMA,控制器,8257/8237,A/D,转换器,0809,、,D/A,转换器,0832,1.1,微型计算机的基本组成,总线,1.1.1,微型计算机的基本硬件组成,1,、,运算器,(,ALU-Arithmetic Logic Unit,),运算器又称为算数逻辑运算单元,是对信息进行加工、运算的部件。,可进行二进制算术运算(加、减、乘、除与移位),逻辑运算(与、或、非、异或等)。,运算器的字长一般为,8,位、,16,位、,32,位、,64,位。,一个,8,位运算器每次可完成,8,位二进制数的运算,更多位数的运算可以分解成多次,8,位运算。,2,、存储器(,MEM-Memory,),记忆部件。它存储计算机操作的控制信息及各种命令信息(指令)和被处理加工的信息(数据),包括存储加工的中间与最终结果。,存储器内有,两类,信息:,一类是命令信息(即指令),经译码并执行,放在,代码区,;另一类是数据,放在,数据区,。它们都以二进制形式存放。,应注意:内存中的代码区和数据区中的信息具有不同的性质与功能,两个区域中的某些单元具有相同的信息,却具有完全不同的含义。,存储器可分为内存和外存两部分。,存储器的一个基本指标是存储器的,容量,,通常将若干个二进制位组成一个存储单元(例如,8bit,构成一个存储单元)。,存储器由多个存储单元构成,每个单元有一个编号,称为存储器的,地址,。向存储器送一个地址,可以将该地址对应的存储单元存储的数据读出,也可向该存储单元写入数据。,存储器的容量一般表示为存储单元数,位数,如,1K8bit,表示,1024,个存储单元,每个单元,8bit,。,(,1K,2,10,1024,,,1M,1024K,,,1G,1024M,),一个字节(,Byte,)为,8bit,二进制数。,3,、,控制器,(,Control unit,),它是计算机的控制中心,根据程序中的命令发出各种控制信号,协调计算机内部以及主机与外设工作的各种关系。,有两个主要功能:,一个是,控制程序的运行,;,另一个是,对不同的外部事件做出相应响应,的能力。(这些外部事件是指:复位、停机、中断请求、总线请求、总线周期延长等),4,、,输入设备与输出设备,输入输出设备(,I,O,设备:,Input/Output equipment,)也称为外设。,其作用是进行信息形式的转换,即外界的语言、文字、图像、机械动作等信息转换成计算机能识别的电信号表示的二进制数形式,或进行相反方向的转换。,输入设备,如:键盘、鼠标、磁盘、光盘、游戏杆、扫描仪、数码相机、,A/D,转换器等。,输出设备,如:显示器、打印机、音响、绘图机、磁盘、光盘、,D/A,转换器等。,5,、总线(,BUS,),现代的计算机系统广泛采用总线,(,Bus,),结构。总线是计算机各部件间传送信息的公共通路。,各部件分时复用总线,以保证数据、地址、指令和,CPU,控制信息在各部件之间的传送。,有了总线结构以后,系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。一个部件只要满,足,总线标准,,就可以连接到采用这种总线标准的系统中去。,总线分为内部总线、外部总线。,计算机内部的基本总线分为数据总线(,DB,:,Data Bus,)、地址总线(,AB:Address Bus,),控制总线(,CB:Command/Control Bus,)。,(1),地址总线(,AB,),用于传送,CPU,输出的地址信号,以寻址存储器单元和外设接口。,其,宽度,因机器而异,因此寻址范围各不相同。如,16,条地址线,(,A,15,A,0,),可以寻找从,0000H,FFFFH,共,2,16,64K,(1K,1024),个地址。,地址总线是,三态,的,可以处于高阻态,让外部控制,器占用。,(2),数据总线(,DB,),用于在,CPU,与存储器和,I,O,接口之间双向传输数据,因此是,双向,的,且也是,三态,的。,8,位机的数据总线是,8,位,(,D,7,D,0,),,,16,位机(,8086,)的数据总线则是,16,位,准,16,位机(,8088,)的内部数据总线为,16,位而外部数据总线是,8,位。,(3),控制总线(,CB,),用于传送各种控制信号。有的是向,CPU,输入的信号,如,INT,为外设向,CPU,发出的中断请求信号;有的是,CPU,发出的信号,如,RD,为读控制信号。如,WR,为写控制信号。,例:通过总线读写存储器,假定,CPU,是,8,位的,其寄存器是,8,位,地址线也是,8,位,可寻址,256,个存储单元,编号为,00,FFH,。,每一个存储单元有一个确定的地址,可存放一个,8,位(即一个字节)的二进制信息。,可见存储单元的地址和该地址单元中存放的内容是两个不同的概念。,D,7,A,0,A,1,A,2,A,7,A,6,D,0,D,1,D,6,存储器,控制,RD,WR,CPU,读写,存储器的简单,过程,是:,先由,CPU,给出,要操作的存储单元,地址,,该地址信号通过,地址总线,送到存储器的,地址译码器,译码后,在,256,个单元中,选中对应,于该地址的,存储单元,。,然后,CPU,通过,控制,总线发出读或写的控制信号,对该单元读或写。,读出的内容通过,数据,总线送到,CPU,的,数据寄存器,中。要写入的内容则由,CPU,发出,经数据寄存器通过数据总线写入存储单元。,1.1.2,中央处理器、微处理器和微控制器,在计算机中,通常把运算器和控制器以及数量不等的寄存器作成一个独立部件,用一片,VLSI,实现,称为,中央处理器,,缩写为,CPU,(Central Processing Unit),,如图,1.2,所示。,微型计算机的中央处理器也称为,微处理器,MPU,(,Micro-Processing Unit,),或,P,。,当把,P,和存储器,以及,I,O,接口和总线在一个芯片中实现时,就成为,微控制器,(,MCU,:,Micro-Controller,Unit,),,也称,单片机,,其构成如图,1.3,所示。,MCU,加上适当外部设备和相应软件即可构成一个微控制器系统。由于它价格便宜、软件控制灵活,在自动控制、仪器仪表、通信设备、家用电器、玩具等嵌入式应用领域获得了广泛应用。,1.1.3,微型计算机系统的组成,微型计算机系统由硬件和软件两部分组成。,1,硬件部分,硬件部分包括主机和外部设备。,(1),主机包括,CPU,、内存储器、,I,O,接口、总线和电源。,(2),外部设备包括输入设备和输出设备。,2,软件部分,软件部分包括系统软件和应用软件。,(1),系统软件,系统软件包括操作系统、程序设计语言的编译程序和其他程序,(2),应用软件(或称用户软件),1.2,微型计算机的工作原理,微型计算机是采用,“,程序存储控制,”,的原理工作的。这一原理是美籍匈牙利数学家,冯,.,诺依曼,1946,年提出的,它构成了计算机系统的结构框架。因此,计算机体系结构又称为,冯,.,诺依曼结构,。,1.2.1,指令和控制器的指令部件,1,指令格式,指令是计算机能识别并执行的指示和命令,它采用二进编码来表示。,每条指令应能表示该指令完成哪种操作以及该操作需要的数据保存在内存的哪个位置。故一条指令可分为两部分:操作码部分和操作数部分。,2,控制器的指令部件,控制器的最基本的任务,就是取出一条指令,(,取指令,),,分析指令,(,指令译码,),和执行指令;再取下条指令重复上述过程。为完成这种功能,它包含一个指令,(,执行,),部件。该部件包括:,(1),程序计数器,(,PC,:,Program Counter,),,它总是指向下条指令的首地址;,(2),指令寄存器,(,IR,:,Instruction Register,),,保存当前正在执行的指令;,(3),指令译码器,(,ID,:,Instruction Decorder,),,它对指令的操作码部分进行译码的功能;,(4),操作控制器,,它生成该指令操作所需的内部和外部微操作控制信号,指挥系统完成该指令的功能。,(5),时序发生器,,对各种操作实施时间上的控制。,1.2.2,CPU,内的寄存器,各种,CPU,内都包含数量不等的寄存器,它们可用于暂存数据,做存储器,I,O,地址指针、计数器以及存放程序运行的各种状态,如程序状态字寄存器,(,PSW,:,Program Status Word,),或简称状态寄存器,(,SR,),或标志寄存器,(,FR,),等。,由于,CPU,内部的寄存器的存取速度远比存储器快,所以,寄存器用于暂时存储程序重复使用的数据、变量和中间结果,可以大大提高程序的运行速度。,而寄存器数量的多少也是衡量,CPU,功能强弱的重要指标之一。,通常,寄存器分为,数据寄存器,、,地址寄存器,和,状态寄存器,。,数据寄存器,用于存放反复操作的数据、变量或中间结果。,地址寄存器,存放存储器或,I,O,口地址指针,以缩短指令长度,加快指令运行速度。,地址寄存器作为地址指针的另一个好处是能灵活修改,以使用循环程序处理大量数据的重复操作。,状态寄存器,存放指令,(,程序,),的运行状态,如,CPU,工作状态、存储器工作状态、指令执行结果的状态(比如是否溢出等)、中断状态(是否允许中断)以及其他状态。,1.2.3,计算机,的工作过程,通过介绍计算,y,a+b,的过程,说明计算机是如何工作的。为完成这个计算任务,必须先做如下工作:,编写完成该任务的程序;,输入计算机;,编译或汇编,检错,纠错。,运行程序;,输出结果。,例子:,在一个初级的微机上求出,y,5,9,的值,并将结果放在累加器中。,机 器 码,首先要把程序存入存储器中。,3,条指令共计,5,个字节。假定已经存入以,40H,为首地址的,5,个连续单元中,如图所示。然后将程序的起始地址,40H,告诉计算机,并发出启动命令,机器便开始执行这段程序。执行程序的过程实际上是反复进行,取出指令,和,执行指令,这两个阶段的循环。,1.3,微型计算机的特点、应用和发展方向,1.3.1,计算机的特点,1,、运算速度快,2,、处理能力强,3,、能连续不断地工作,4,、能干几乎所有的工作,1.3.2,计算机的应用,1,、科学计算,2,、实时控制或过程控制,3,、数据管理和数据处理,4,、计算机辅助教学(,CAI,)和计算机辅助设计(,CAD,),5,、决策帮助,6,、家电应用和家政管理,1.3.3,计算机的发展方向,性能,:运行速度不断提高,处理器字长不断增加(摩尔定律指出,每,18,个月计算机的运算速度就大体提高一倍,而价格则大约降低一半)。,功能,:支持多媒体技术,并与网络技术全面结合。,体系结构,:向多处理器和网络化过渡;向以通信为中心的体系结构发展;由冯,.,诺依曼体系结构向数据流结构发展。,可用性,:从面向过程的机制向面向对象的机制转变,向智能化方向发展。,制造工艺,:向超高集成度发展,制造光集成芯片、生物芯片,设计超导、量子、生物、光计算机。,1.4,计算机运算基础,2,进制,16,进制,10,进制,0000 B 0H,0,0001 B 1H,1,0010 B 2H,2,0011 B 3H,3,0100 B 4H,4,0101 B 5H,5,0110 B 6H,6,0111 B 7H,7,1000 B 8H,8,1001 B 9H,9,1010 B 0AH 10,1011 B 0BH 11,1100 B 0CH 12,1101 B 0DH 13,1110 B 0EH 14,1111 B 0FH 15,01010100B,54H,84,符号数的表示,原码、反码与补码,4,位原码表示,1111B,为,7,;,0111B,为 ,7,8,位原码表示,11111111B,为,127,01111111B,为,127,4,位补码表示,0111,为,7 0111,按位取反,1000,再加,1,为,1001,,为,7,8,位补码表示,01111111B,为,7FH,为,127,01111111B,按位取反为,10000000,再加,1,为,10000001B,,为,81H,,为,127,补码,10000000B,,为,80H,,为,128,在计算机中用补码表示符号数,。,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服