注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2017年8月

出版社:清华大学出版社

以下为《微机原理、汇编与接口技术(第3版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302470519
  • 3-1
  • 62058
  • 45189507-2
  • 平装
  • 16开
  • 2017年8月
  • 工学
  • 计算机科学与技术
  • TP313
  • 计算机
  • 本科
内容简介
本书系统地介绍了80x86微型计算机的原理、汇编语言程序设计与接口技术,主要内容包括微型计算机基础知识、汇编语言与汇编程序、程序设计技术、总线、存储器及其接口、输入与输出技术、中断技术和常用可编程接口芯片等。本书内容精练、实例丰富,其中大量的接口电路和程序是作者多年来在科研和教学中反复提炼得来的,因而本书应用性很强,可作为大专院校和高职高专、成人高等教育“汇编语言程序设计”“微机原理及应用”“接口技术”等课程的教学用书,也可以供从事电子技术、计算机应用与开发的科研人员和工程技术人员学习参考,还适于初学者自学使用。
目录
目录
第1章微型计算机基础1.1计算机中的数和编码1.1.1计算机中的数制1.1.2符号数的表示法1.1.3二进制数的加减运算1.1.4二进制编码1.1.5BCD数的加减运算1.1.6二进制数的逻辑运算与逻辑电路1.2逻辑单元与逻辑部件1.2.1触发器1.2.2寄存器1.2.3移位寄存器1.2.4计数器1.2.5三态输出门与缓冲放大器1.2.6译码器1.3微型计算机的结构和工作原理1.3.1微型计算机常用的术语1.3.2微型计算机的基本结构1.3.3计算机的工作原理1.480x86微处理器1.4.18086/80881.4.2802861.4.3803861.4.4804861.4.5Pentium1.4.6Itanium1.580x86的寄存器1.5.18086/8088的寄存器1.5.280286的寄存器1.5.380386的寄存器1.5.480486的寄存器1.5.5Pentium的寄存器1.680x86的工作方式与存储器物理地址的生成1.6.180x86的工作方式1.6.280x86存储器的分段和物理地址的生成习题与思考题第2章汇编语言与汇编程序2.1符号指令中的表达式2.1.1常量2.1.2标号2.1.3变量2.2符号指令的寻址方式2.2.1寄存器寻址2.2.2立即寻址2.2.3直接寻址2.2.4间接寻址2.2.5基址寻址2.2.6变址寻址2.2.7基址变址寻址2.2.8比例变址寻址(80386及后继微处理器可用)2.2.9基址比例变址寻址(80386及后继微处理器可用)2.2.10存储器寻址及存储器寻址中段基址或段选择字的确定2.3常用指令2.3.1数据传送类指令2.3.2加减运算指令2.3.3逻辑运算指令2.3.4移位指令2.3.5位搜索(扫描Bit Scan)指令(80386及其后继微处理器可用)2.3.6位测试(Bit Tests)指令(80386及其后继微处理器可用)2.3.7指令应用举例2.4常用伪指令2.4.1过程的定义2.4.2微处理器选择伪指令2.4.3段的定义2.4.4汇编地址计数器2.4.5段寄存器的设定2.4.6源程序的结束2.4.7宏汇编源程序的格式2.5常用系统功能调用和BIOS2.5.1系统功能调用2.5.2常用系统功能调用应用举例2.5.3BIOS习题与思考题第3章程序设计的基本技术3.1顺序程序设计3.1.1乘除法指令3.1.2BCD数调整指令3.1.3顺序程序设计举例3.2分支程序设计3.2.1条件转移指令3.2.2无条件转移指令3.2.3分支程序设计举例3.3循环程序设计3.3.1循环程序的基本结构3.3.2重复控制指令3.3.3单重循环程序设计举例3.3.4多重循环程序设计举例3.4串处理程序设计3.4.1方向标志置位和清除指令3.4.2串操作指令3.4.3重复前缀3.4.4串操作程序设计举例3.5子程序设计3.5.1子程序的概念3.5.2子程序的调用指令与返回指令3.5.3子程序及其调用程序设计3.6宏功能程序设计3.6.1宏指令3.6.2条件汇编与宏库的使用3.6.3宏功能程序设计举例习题与思考题第4章总线4.1总线概述4.1.1总线分类4.1.2总线操作4.28086/8088的CPU总线4.2.18086/8088的引线及功能4.2.28088的CPU系统4.2.38088的时序4.3Pentium的CPU总线4.4局部总线4.4.1ISA局部总线4.4.2PCI局部总线4.5通用外部总线4.5.1IDE总线 4.5.2SCSI总线4.5.3通用串行总线USB4.5.4视频接口AGP4.6Pentium微型计算机系统4.6.1北桥南桥式控制芯片组与微型计算机系统4.6.2MCHICH集中式控制芯片组与微型计算机系统习题与思考题第5章存储器及其接口5.1存储器概述5.1.1存储器的类型5.1.2存储器的性能指标5.1.3存储器的分级结构5.2常用的存储器芯片5.2.1半导体存储器芯片的结构5.2.2只读存储器ROM5.2.3随机读写存储器RAM5.3存储器与CPU的接口5.3.1存储器芯片与地址总线的连接5.3.2存储器芯片与数据总线的连接5.3.3存储器芯片与控制总线的连接5.3.4连接举例习题与思考题第6章输入输出和接口技术6.1接口的基本概念6.1.1接口的功能6.1.2接口控制原理6.1.3接口控制信号6.2I/O指令和I/O地址译码6.2.1标准的I/O 寻址方式6.2.2存储器映像I/O寻址方式6.2.3输入输出指令6.2.4I/O接口的端口地址译码6.3数字通道接口6.3.1数据输出寄存器6.3.2数据输入三态缓冲器6.3.3三态缓冲寄存器6.3.4寄存器和缓冲器接口的应用6.3.5打印机适配器6.4模拟通道接口6.4.1数模转换器DAC及其与微型计算机的接口6.4.2模数转换器ADC及其与微型计算机的接口习题与思考题第7章中断技术7.1中断和中断系统7.1.1中断的概念7.1.2中断请求与控制和中断源的识别7.1.3中断系统的功能7.1.4CPU对外部可屏蔽中断的响应及中断过程7.2中断控制器8259A7.2.18259A的组成和接口信号7.2.28259A处理中断的过程7.2.38259A的级联7.2.48259A的命令字7.380x86微处理器的中断指令和80x86微型计算机的中断系统7.3.1中断指令7.3.2外部中断7.3.3内部中断7.3.4中断类型码及中断种类7.3.5中断向量表和中断描述符表7.3.6中断响应和处理过程7.4实地址方式下的可屏蔽中断服务程序的设计7.4.1中断服务程序入口地址的装入7.4.2中断屏蔽与中断结束的处理7.4.3中断服务程序设计举例习题与思考题第8章常用可编程接口芯片8.1可编程并行接口82558.1.18255的组成与接口信号8.1.28255的工作方式与控制字8.1.3三种工作方式的功能8.2可编程计数器/定时器82538.2.18253的组成与接口信号8.2.2计数器的工作方式及其与输入输出的关系8.2.38253的控制字和初始化编程8.2.48253的应用8.3串行通信与异步通信控制器8250的应用8.3.180x86微型计算机的串行口8.3.2异步通信控制器82508.3.38250与微型计算机及RS232接口信号的连接8.3.4异步串行通信程序设计8.3.580x86微型计算机之间的通信8.3.680x86微型计算机与MCS51单片机之间的通信习题与思考题附录A80x86指令系统表附录B80x86指令按字母顺序查找表附录C80x86算术逻辑运算指令对状态标志位的影响