微机计算机原理基础.ppt

  1. 1、本文档共118页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.接口 接口泛指任何两个系统之间的交接部分,或两个系统间的连接部分。在计算机系统里,接口指中央处理机与外部设备之间的连接通道及有关的控制电路。 微型计算机要对性能各异的外设进行操作与控制,实现彼此之间的信息交换,就必须在主机与外设之间设置一组中间部件,该部件将CPU发出的控制信号和数字信号转换成外设所能识别的数字符号或执行的具体命令,或将外设发送给CPU的数据和状态信息转换成CPU所能接受的数字信息。这组位于主机和外部设备之间的缓冲电路就是接口。微机接口技术包括接口电路和相关编程技术。 * * 为了运行、管理和维护计算机所编制的各种程序的总和称为软件。各种软件发展的目的都是为了扩大计算机的功能和方便用户,使用户编制解决各种问题的源程序更为方便、简单和可靠。通常软件系统分为系统软件、应用软件和支撑软件。 随着计算机本身的发展(更快速,容量更大),以及计算机应用的普及,计算机的操作也由手工操作方式(用户直接通过控制台操作运行机器),过渡到多道程序成批地在计算机中自动运行,于是就出现了控制计算机中的所有资源(CPU、存储器、输入/输出设备以及计算机中的各种软件)、使多道程序能成批地自动运行,且充分发挥各种资源的最大效能的操作系统(Operating System)。以上这些都是由机器的设计者提供的,为了使用和管理计算机的软件统称为系统软件。 1.3.2 微型计算机系统 系统软件包括: (1)各种语言和它们的汇编或解释、编译程序。 (2)机器的监控管理程序(Moniter)、调试程序(Debug)、故障检查和诊断程序。 (3)程序库。为了扩大计算机的功能,便于用户使用,机器中设置了各种标准子程序,这些子程序的总和就形成了程序库。 (4)操作系统。 * * 图1.2 软件系统的分类 单用户操作系统 多用户操作系统 网络操作系统 … 操作系统 汇编程序 解释程序 编译程序 语言处理程序 数据库管理系统 诊断与维护程序 调试程序 编辑程序 装配链接程序 工具软件 系统软件 软件包 用户程序 应用软件 软件 2.应用软件 用户利用计算机以及它所提供的各种系统软件,编制解决用户各种实际问题的程序,这些程序、数据和资料就称为应用软件。应用软件也可以逐步标准化、模块化,逐步形成了解决各种典型问题的应用程序的组合,称其为应用软件包(Package)。 财务管理软件、学籍管理软件、教务管理软件等。 * 3.支撑(或称为支持)软件 随着计算机硬件和软件的发展,计算机在信息处理、情报检索以及各种管理系统中的应用越来越普及。计算机需要处理大量的数据,检索和建立大量的各种表格,而且这些数据和表格应按一定规律组织起来,使得检索更迅速,处理更方便,也更便于用户使用,于是就建立了数据库。为便于用户根据需要建立自己的数据库,查询、显示、修改数据库的内容,输出打印各种表格等,就建立了数据库管理系统(DataBaseManagementSystem)等支撑软件。 * 总之,计算机的硬件建立了计算机应用的物质基础:而各种软件激活了计算机且扩大了计算机的功能,扩大了它的应用范围,以便于用户使用。硬件与软件的结合才是一个完整的计算机系统。 * 现代计算机硬件和软件之间的分界线并不十分明显,软件与硬件在逻辑上有着某种等价的意义。在一个计算机系统中,硬件与软件之间的功能分配及相互配合是设计的关键性问题之一,通常需要综合考虑价格、速度、存储容量、灵活性、适应性以及可靠性等诸多因素。 1.3.3 微型计算机的工作过程 微型计算机必须在硬件和软件的相互配合下才能工作。每种型号的CPU都有自己的指令系统,每条指令一般都由指令操作码(规定指令的操作类型)和操作数(规定指令的操作对象)两部分组成。用户根据要完成的任务预先分解成一系列的基本动作(又称为算法)并且编好程序,再通过输入设备(如键盘)将程序送入存储器中。微型计算机开始工作后,首先将该程序在存储器中的起始地址送入微处理器中的程序计数器(PC)中,微处理器根据PC中的地址值找到对应的存储单元,并取出存放在其中的指令操作码送入微处理器中的指令寄存器(IR)中,由指令译码器(ID)对操作码进行译码,并由微操作控制电路发出相应的微操作控制脉冲序列去取出指令的剩余部分(如果指令不止1个字节的长度),同时执行指令赋予的操作功能。在取指过程中,每取出1个单元的指令,PC自动加1,形成下一个存储单元的地址。以上为一条指令的执行过程,如此不断重复上述过程,直至执行完最后一条指令的动作为止。 * 综上所述,微型计算机的基本工作过程是

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档