计算机原理及运用.pdf

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机原理及应用 主讲:周佳社 西安电子科技大学 内容概要 本课程是为电子技术应用等专业学生微型计算机原理 与应用课程设置的。为适应课程内容更新的需要,本书以 8086/8088微处理器和IBM PC系列机为例讨论16位微型机。 全课程共七章,讨论了计算机中数据和信息的表示方 法,微处理器组成原理和如何以微处理器为核心组成微机 系统的方法,汇编语言程序设计技术和输入输出接口技术 等问题。 在讲述微处理器原理和如何以微处理器为核心组成微 机系统部分时,以8086微处理器为背景;在讨论汇编语言 程序设计和输入输出接口技术时,则以1BM PC/XT系统机 为背景。在内容的次序安排上,各章节都由浅入深,突出 重点,前后照应。 目录 序言 第1章 微型计算机系统概述 第2章 计算机中的数制与码制 第3章 微机系统中的微处理器 第4章 汇编语言程序设计的基本方法 第5章 系统总线结构和时序 第6章 存储器系统设计 第7章 输入输出接口技术 序 言 一、 必备知识 学习本书的读者,应学习过高级语言程序设计和数字 电路系统。 高级语言程序设计— 学习高级语言程序设计时,同学 们已经建立了程序设计的算法思想和设计方法,为学习汇 编语言(低级语言)程序设计打下了基础。前四章的重点 是汇编语言程序设计以及程序设计中涉及到的相关理论基 础知识。 数字电路—本课程的内容涉及到软件和硬件的设计。 后三章重点讲解硬件设计的相关理论知识。在硬件设计 中,用到的基础知识是数字电路,如锁存器、缓冲器等。 二、 学习微型计算机原理课的必要性 科学计算 计算机的应用按工作特点可分为三类: 数据处理 过程控制 1. 科学计算 在科学研究,特别是理论研究中,常会遇到一些用手 工运算极其复杂或者无法完成的问题,这时我们可以借助 于计算机来完成。但这些运算关心的是运算的精度和结果, 对运算的速度(完成的时间)并不十分关心。所以这些运 算可借助高级语言完成。用户用高级语言完成这些运算时, 只要学会了高级语言的编程方法和计算机的一些简单操作, 就可以熟练的掌握。对计算机的工作原理并不关心。 二、 学习微型计算机原理课的必要性 2. 数据处理 在很多应用中,对运算处理速度有很高的要求,及实 时性要强。如雷达的数据处理,送入计算机的数据是某一 时刻雷达检测设备录取的飞行目标在某一点上的数据,计 算机要根据这些独立的点迹数据,计算出飞行目标的飞行 轨迹,即航迹,并将其显示出来,供操作员作各种处理。 这就对运算的速度有比较高的要求,及实时性要强。由检 测的迟延,计算速度的迟延等误差的累计要符合作战要求。 否则,带来的后果不堪设想。 二、 学习微型计算机原理课的必要性 但由高级语言编写的程序做这样的处理时,由于其速 度低,占内存大,肯定不能满足要求。所以,就要用汇编 语言(机器语言),用汇编语言编写程序,就要对计算机 的工作原理搞清。 二、 学习微型计算机原理课的必要性 3. 过程控制 过程控制和实时数据处理在许多方面有相同的特点。若 是控制过程,肯定要求实时。如导弹的发射和制导过程的控 制,总是不断地测当前的飞行状态,经过计算和处理,然后 再控制飞行的状态。所以,必须对计算机的工作原理有更深 入的了解,对计算机的逻辑组成、工作方法,与外界的接口 技术以及用机器语言和汇编语言的程序设计方法等需要进一 步的学习。 这就是开设这门课的必要性。 三、 课程主要内容 本课程的主要内容分两大部分,即汇编语言程序设计 和硬件接口电路设计。 要掌握汇编语言程序设计,就必须熟练掌握以下内容: 1.汇编语言程序设计

文档评论(0)

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

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

1亿VIP精品文档

相关文档