关注微信

推荐商品

    加载中... 正在为您读取数据...
分享到:
  • 微机原理与汇编语言[平装]
  • 共1个商家     17.90元~17.90
  • 作者:武洪娟(编者)
  • 出版社:国防工业出版社;第1版(2010年7月1日)
  • 出版时间:
  • 版次 :
  • 印刷时间:
  • 包装:
  • ISBN:9787118069495

  • 商家报价
  • 简介
  • 评价
  • 加载中... 正在为您读取数据...
  • 商品描述

    编辑推荐

    《微机原理与汇编语言》是高等职业教育计算机类专业“十一五”规划教材之一。

    目录

    项目一 8086微处理器及其存储器扩展
    模块一 微型计算机系统概述
    1.1.1 计算机中的数制与编码
    1.1.2 计算机概述
    1.1.3 微型计算机发展新技术
    1.1.4 微型计算机系统的组成
    模块二 8086微处理器系统
    1.2.1 8086微处理器
    1.2.2 8086微处理器引脚信号和典型时序分析
    模块三 半导体存储器及其接口
    1.3.1 微型计算机存储器
    1.3.2 半导体存储器
    1.3.3 存储器地址译码方法
    习题

    项目二 简单程序设计
    模块一 寻址方式
    2.1.1 基本概念
    2.1.2 立即寻址
    2.1.3 寄存器寻址
    2.1.4 存储器寻址
    模块二 指令集
    2.2.1 数据传送指令
    2.2.2 算术运算指令
    2.2.3 位操作类指令
    模块三 汇编语言的基本知识
    2.3.1 汇编语言的基本概念
    2.3.2 语句的种类和格式
    2.3.3 伪指令语句
    模块四 系统的功能调用
    2.4.1 系统功能调用的方法
    2.4.2 常用的DOS系统功能调用
    2.4.3 常用的BIOS调用
    模块五 简单程序设计
    2.5.1 程序设计的基本步骤
    2.5.2 顺序程序设计
    模块六 上机操作及编程基本知识
    2.6.1 PC机概述及上机操作
    2.6.2 汇编语言程序设计的步骤
    实训2.1 数据传送
    实训2.2 算术和逻辑运算实训
    实训2.3 顺序程序设计实训
    实训2.4 BIOS功能调用实训
    实训2.5 DOS功能调用实训
    习题

    项目三 分支程序设计
    模块一 转移指令
    3.1.1 基本概念
    3.1.2 无条件转移指令
    3.1.3 条件转移指令
    模块二 分支程序设计
    3.2.1 分支程序设计结构
    3.2.2 分支程序设计方法
    实训3.1 移位和控制转移指令实训
    实训3.2 分支程序设计实训
    习题

    项目四 循环程序设计
    模块一 串处理指令
    4.1.1 基本概念
    4.1.2 基本指令
    4.1.3 重复前缀
    模块二 循环控制指令
    模块三 循环程序设计
    4.3.1 循环程序结构
    4.3.2 循环程序设计
    实训4.1 循环程序设计实训
    习题

    项目五 子程序设计
    模块一 子程序定义、调用和返回
    5.1.1 子程序的指令
    5.1.2 子程序的格式
    模块二 子程序设计
    5.2.1 子程序的基本知识
    5.2.2 主程序和子程序的信息交换
    5.2.3 递归子程序和子程序嵌套
    模块三 高级汇编技术
    5.3.1 宏指令语句
    5.3.2 条件汇编
    实训5.1 子程序设计实训
    习题

    项目六 输入/输出系统及中断程序设计
    模块一 输人/输出接口
    6.1.1 输入/输出接口概述
    6.1.2 接口地址
    6.1.3 CPU与外设数据传送方式
    模块二 中断控制接口
    6.2.1 中断指令
    6.2.2 8086中断系统
    6.2.3 内部中断服务程序
    6.2.4 8259A中断控制器
    实训6.1 中断服务程序设计实训
    习题

    项目七 可编程接口芯片及其程序设计
    模块一 定时/计数控制接口
    7.1.1 8253定时/计数器
    7.1.2 8253的编程
    模块二 并行接口
    7.2.1 并行通信接口概述
    7.2.2 可编程并行通信接口8255A
    模块三 串行通信接口
    7.3.1 串行通信的基本概念
    7.3.2 RS232C协议
    7.3.3 可编程串行通信接口8250
    7.3.4 USB
    模块四 模拟接口
    7.4.1 DAC0832芯片
    7.4.2 ADC20809芯片
    习题
    附录A ASCII码表
    附录B 常用DOS中断
    附录C 常用BIOS中断
    参考文献

    序言

    “微机原理与汇编语言”课程是计算机类及相关专业的一门重要的专业基础课,是该专业学生学习和掌握计算机硬件知识以及汇编语言程序设计的入门课程,是其他所有计算机课程(包括软件、硬件)的基础。对于从事计算机应用领域的工程技术人员和计算机应用专业及相关专业的学生而言,掌握计算机原理和接口技术是非常重要的。
    本书是按照基于工作过程导向式教学而编写的高职高专教改教材,专为计算机类及相关专业学生“微机原理与汇编语言”课程编写,旨在通过本书的学习,使学生能够掌握微机原理与汇编语言的基本知识,紧密结合工作岗位要求,创设工作情境;增加了实训练习的比例,使学生在实践中掌握相关知识,培养、提高学生的动手操作能力。本书突出了实践在教学过程中的主体地位,由任务引领,以工作过程为导向,按照职业岗位、工作任务和工作过程组织编写本书内容,突出了理论与实践相结合并更好地服务于实践的特点。
    通过该课程的学习使学生从理论和实践上掌握微型机的基本组成、工作原理、常用的可编程接口芯片及常用外设的硬件的连接,掌握串、并行通信的基本知识,为工作过程中应用微机原理打下坚实的基础。
    本书由武洪娟主编,孙盛兰主审,范平平、尹翔世担任副主编。具体编写分工:武洪娟编写项目一、项目二、项目五,范平平编写项目三、项目四、项目六,尹翔世编写项目七。

    文摘

    插图:



    内存访问是CPU所有操作中最频繁的操作。由于一般微机中的主存储器主要由MOS型动态RAM构成,其工作速度比CPU低一个数量级,加上CPU的所有访问要通过总线这个瓶颈,所以,缩短存储器的访问时间是提高计算机速度的关键。采用在CPU和内存间设置高速缓冲存储器(Cache)的办法可以较好地解决这一问题。三、虚拟存储技术虚拟存储是一种存储管理技术,其目的是扩大面向用户的内存容量。在一般情况下,系统除配备一定的主存(即内存,由半导体存储器构成)外,还配备了较大容量的辅助存储器(即外存,如磁盘存储器),二者相比,前者速度快、但容量小;后者速度慢、但容量大。所以,大量的程序和数据平时是存放在辅存中的,待用到时方才调入内存。
    发现程序规模较大、而内存数量相对不足时,编程者就需要做出安排,分批将程序调入主存,也就是说,需要不断用新的程序段来覆盖内存中暂时不用的程序段。“虚拟存储”技术,就是采用硬件、软件(操作系统)相结合的方法,由系统自动进行这项调度。对于用户来说,这意味着他们可放心使用更大的虚拟内存,而不必过问实际内存的大小,并可得到与实际内存相似的工作效率。四、微程序控制,微程序控制是针对计算机指令系统和硬件控制器的实现所提出的思想。传统上控制器是用组合逻辑电路来实现的,但随着指令系统的复杂化,硬件用量大大增加,设计也因此而变得非常复杂,且不易修改。
    微程序控制的基本思想是:将指令操作分解为“微指令”序列,每一条微指令又包含着若干可同时进行的微操作,即“微命令”;微程序被固化在CPU内,操作时根据机器指令不断取出微指令,或顺序执行,或条件转移,或进行循环,从而实现指令的功能。采用这一方法,可有效降低硬件控制器的复杂程度和非标准性,使指令系统的修改和扩充变得容易。当前,许多微处理器的内部都采用了微程序控制的办法。