计算机原理及应用第三版pdf,计算机原理及运用.pdf

微型计算机原理及应用

主讲:周佳社

西安电子科技大学

内容概要

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

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

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

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

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

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

等问题。

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

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

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

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

重点,前后照应。

目录

序言

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

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

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

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

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

第6章 存储器系统设计

第7章 输入输出接口技术

序 言

一、 必备知识

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

电路系统。

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

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

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

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

础知识。

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

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

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

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

科学计算

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

过程控制

1. 科学计算

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

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

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

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

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

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

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

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

2. 数据处理

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

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

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

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

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

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

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

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

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

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

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

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

的工作原理搞清。

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

3. 过程控制

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

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

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

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

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

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

步的学习。

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

三、 课程主要内容

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

和硬件接口电路设计。

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

1.汇编语言程序设计

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值