微型计算机原理及应用

主讲:周佳社

西安电子科技大学

内容概要

本课程是为电子技术应用等专业学生微型计算机原理

与应用课程设置的。为适应课程内容更新的需要,本书以

8086/8088微处理器和IBM PC系列机为例讨论16位微型机。

全课程共七章,讨论了计算机中数据和信息的表示方

法,微处理器组成原理和如何以微处理器为核心组成微机

系统的方法,汇编语言程序设计技术和输入输出接口技术

等问题。

在讲述微处理器原理和如何以微处理器为核心组成微

机系统部分时,以8086微处理器为背景;在讨论汇编语言

程序设计和输入输出接口技术时,则以1BM PC/XT系统机

为背景。在内容的次序安排上,各章节都由浅入深,突出

重点,前后照应。

目录

序言

第1章 微型计算机系统概述

第2章 计算机中的数制与码制

第3章 微机系统中的微处理器

第4章 汇编语言程序设计的基本方法

第5章 系统总线结构和时序

第6章 存储器系统设计

第7章 输入输出接口技术

序 言

一、 必备知识

学习本书的读者,应学习过高级语言程序设计和数字

电路系统。

高级语言程序设计— 学习高级语言程序设计时,同学

们已经建立了程序设计的算法思想和设计方法,为学习汇

编语言(低级语言)程序设计打下了基础。前四章的重点

是汇编语言程序设计以及程序设计中涉及到的相关理论基

础知识。

数字电路—本课程的内容涉及到软件和硬件的设计。

后三章重点讲解硬件设计的相关理论知识。在硬件设计

中,用到的基础知识是数字电路,如锁存器、缓冲器等。

二、 学习微型计算机原理课的必要性

科学计算

计算机的应用按工作特点可分为三类: 数据处理

过程控制

1. 科学计算

在科学研究,特别是理论研究中,常会遇到一些用手

工运算极其复杂或者无法完成的问题,这时我们可以借助

于计算机来完成。但这些运算关心的是运算的精度和结果,

对运算的速度(完成的时间)并不十分关心。所以这些运

算可借助高级语言完成。用户用高级语言完成这些运算时,

只要学会了高级语言的编程方法和计算机的一些简单操作,

就可以熟练的掌握。对计算机的工作原理并不关心。

二、 学习微型计算机原理课的必要性

2. 数据处理

在很多应用中,对运算处理速度有很高的要求,及实

时性要强。如雷达的数据处理,送入计算机的数据是某一

时刻雷达检测设备录取的飞行目标在某一点上的数据,计

算机要根据这些独立的点迹数据,计算出飞行目标的飞行

轨迹,即航迹,并将其显示出来,供操作员作各种处理。

这就对运算的速度有比较高的要求,及实时性要强。由检

测的迟延,计算速度的迟延等误差的累计要符合作战要求。

否则,带来的后果不堪设想。

二、 学习微型计算机原理课的必要性

但由高级语言编写的程序做这样的处理时,由于其速

度低,占内存大,肯定不能满足要求。所以,就要用汇编

语言(机器语言),用汇编语言编写程序,就要对计算机

的工作原理搞清。

二、 学习微型计算机原理课的必要性

3. 过程控制

过程控制和实时数据处理在许多方面有相同的特点。若

是控制过程,肯定要求实时。如导弹的发射和制导过程的控

制,总是不断地测当前的飞行状态,经过计算和处理,然后

再控制飞行的状态。所以,必须对计算机的工作原理有更深

入的了解,对计算机的逻辑组成、工作方法,与外界的接口

技术以及用机器语言和汇编语言的程序设计方法等需要进一

步的学习。

这就是开设这门课的必要性。

三、 课程主要内容

本课程的主要内容分两大部分,即汇编语言程序设计

和硬件接口电路设计。

要掌握汇编语言程序设计,就必须熟练掌握以下内容:

1.汇编语言程序设计

计算机原理及应用第三版pdf,计算机原理及运用.pdf相关推荐

  1. 密码学原理与实践第三版pdf_云计算原理与实践PDF电子书下载

    今天分享的电子书是<云计算原理与实践>PDF电子书下载 本书细节 书名:<云计算原理与实践> 作者:王伟主编:郭栋,张礼庆,邱娟,张静轩,张东启,谭一鸣编著 出版时间:2018 ...

  2. 计算机安全原理与实践第三版答案,计算机安全: 原理与实践 : 第3版

    摘要: 本书系统地介绍了计算机安全领域中的各个方面,全面分析了计算机安全威胁.检测与防范安全攻击的技术方法以及软件安全问题和管理问题,并反映了计算机安全领域的*新发展状况和趋势.本书重点介绍核心原理, ...

  3. 单片机原理及应用第三版课后答案张毅刚

    单片机原理及应用第三版张毅刚答案 内容简介 本书为"十二五"普通高等教育本科*规划教材单片机原理及应用第三版课后答案,全书详细介绍了美ATMEL公司的增强型AT89S52单片机的硬 ...

  4. 计算机图形学 opengl版本 第三版------胡事民 第四章 图形学中的向量工具

    计算机图形学 opengl版本 第三版------胡事民 第四章  图形学中的向量工具 一   基础 1:向量分析和变换   两个工具  可以设计出各种几何对象 点和向量基于坐标系定义 拇指指向z轴正 ...

  5. 大数据技术原理与应用 第三版 林子雨 期末复习(二) Hadoop HDFS HBase

    大数据技术原理与应用 第三版 林子雨 期末复习(二) Hadoop HDFS HBase Hadoop生态系统 HDFS HDFS结构 块 Name Node与Second Name Node与Dat ...

  6. 计算机图形学 opengl版本 第三版------胡事民 第三章更多的绘图工具

    opengl  计算机图形学 第三版   第二部分   第三章更多的绘图工具 3.1   概述 第2章中  我们绘图使用的是屏幕窗口的基础坐标系    以像素为单位 屏幕坐标从左下角x从0延伸到scr ...

  7. 计算机英语 学生用书(第三版),计算机英语学生用书(第3版)

    计算机英语学生用书(第3版) 语音 编辑 锁定 讨论 上传视频 本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! <计算机英语学生用书(第3版)>是2013年清华大 ...

  8. 计算机基础实验指导第3版答案,计算机基础实验指导(第3版)

    计算机基础实验指导(第3版) 语音 编辑 锁定 讨论 上传视频 <计算机基础实验指导(第3版)>是2013年7月人民邮电出版社出版的图书,作者是周明红. 书    名 计算机基础实验指导( ...

  9. 计算机专业英语教程第五版课文,计算机专业英语教程阅读

    学习计算机专业的同学也需要去掌握一些常用的计算机英语,为帮助大家边学习计算机相关知识边练习英语能力,下面小编为大家带来,欢迎大家一起学习! 计算机软件专业英语教程篇一 Computer hardwar ...

最新文章

  1. 重磅直播|中科慧眼崔峰博士详解深度相机原理及其应用
  2. 极光 php 自定义消息,laravel框架使用极光推送消息操作示例
  3. 开发日记-20190916 gradle新的依赖方式implementation,api,compileOnly
  4. java.sql.SQLException: Lock wait timeout exceeded --转
  5. secret-galaxy-300 Replace(印象深刻) 寒假逆向生涯(8/100)
  6. 云服务器系统盘升级会不会丢失数据,云服务器 系统盘快还是数据盘快
  7. bzoj2437 [Noi2011]兔兔与蛋蛋
  8. CentOS7安装python3.6.6(解决所有安装异常情况!!!)
  9. UserDefault使用
  10. Web入门之VScode连接数据库sql server(超详细)
  11. 【有限元分析】提高有限元分析计算精度的h方法和p方法
  12. 用c语言输出100到200之间的素数
  13. matlab中plot3,mesh,grid三者画图的区别
  14. 08-A. 旅馆顾客统计(静态成员)
  15. np.minimum()与tf.minimum()的用法
  16. BizTalk Server : 提高 BizTalk 编程能力的 8 点技巧和窍门
  17. FeedDemon,浏览Blog的好工具
  18. malloc、calloc、realloc函数讲解
  19. QUIC 技术创新 让视频和图片分发再提速
  20. 给定一个正整数n,输出如下n*n之字形方阵

热门文章

  1. Codeforces Global Round 1 晕阙记
  2. 心急的C小加《贪心》
  3. Java之Annotation学习
  4. Volley框架学习
  5. eBPF Tracing 入门教程与实例
  6. yii框架学习(五)get、post请求如何接收请求参数
  7. Android应用程序更新并下载
  8. no copy constructor available or copy constructor is declared #39;explicit#39;
  9. 30个免费网页图标字体以及使用方法
  10. 远哥教你MuleESB系列视频教程