微机原理与汇编语言

节选

[

《微机原理与汇编语言》以8086机型为背景,详细介绍了微型计算机系统的基本组成、工作原理和实际应用。主要内容包括:8086微处理器及其存储器扩展、简单程序设计、分支程序设计、循环程序设计、子程序设计、输入/输出系统及中断程序设计、可编程接口芯片及其程序设计。《微机原理与汇编语言》内容精炼,实例丰富,可作为高等职业院校计算机类专业相关课程的教材,也可供从事微机硬件或软件工作的工程技术人员参考。

]

相关资料

[

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

]

本书特色

[

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

]

目录

项目一 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 可编程串行通信接口82507.3.4 USB模块四 模拟接口7.4.1 DAC0832芯片7.4.2 ADC20809芯片习题附录A ASCII码表附录B 常用DOS中断附录C 常用BIOS中断参考文献

封面

微机原理与汇编语言

书名:微机原理与汇编语言

作者:武洪娟

页数:223页

定价:¥25.0

出版社:国防工业出版社

出版日期:2010-07-01

ISBN:9787118069495

PDF电子书大小:149MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注