
本书为普通高等教育“十一五”国家级规划教材,由汇编语言、微机原理、接口技术及附录四个部分组成,主要内容有:快速进制转换,真值与补码直接转换,微机硬件基础,8086/88CPU指令系统以及内部结构、引脚、时序,汇编语言及编程方法,内存的存储原理及与CPU的连接,I/O方式及编程,中断概念及实现,8255、8253、8251等接口芯片硬件设计及编程驱动,A/D、D/A转换以及工业自动化控制,键盘及接口,显示及接口,并口通信,串口通信,总线技术,微机系统应用设计,附录等。本书可作为高等学校有关专业汇编语言、微机原理、接口技术等课程的教材。
本书第1、2、3、4版分别于2003、2006、2010、2014年出版,2004年荣获江西省首届高校优秀教材一等奖(计算机类第一名),2008年列选普通高等教育“十一五”国家级规划教材。 本书由汇编语言、微机原理、接口技术及附录四个部分组成。本书融入多位老师的教学经验,重点突出,详略有序,分类讲解,图表丰富,有一些讲法是其他同类教材未曾涉及的,如快速进制转换、真值与补码直接转换、指令的6个要点等。本书适合作为高等学校有关专业汇编语言、微机原理、接口技术以及它们的组合课程的教材。 本书共16章,主要内容有:快速进制转换,真值与补码直接转换,微机硬件基础,8088/8086 CPU指令系统以及内部结构、引脚、时序,汇编语言及编程方法,内存的存储原理及与CPU的连接,I/O方式及编程,中断概念及实现,8255、8253、8251等接口芯片硬件设计及编程驱动,A/D、D/A转换以及工业自动化控制,键盘及接口,显示及接口,并口通信,串口通信,总线技术,微机系统应用设计,书后附有附录A~E。 本书由郑初华规划并统编定稿。郑初华负责编写第1-13章,夏晓娣负责编写第14-16章。由于时间紧,书中错误在所难免,欢迎各位老师和同学指正,可通过85207966@qqcom联系。 在此,对曾为本书的编写提出意见及参加校稿的柴明钢、周卫民、袁坤、石永革、赵文龙、戴仕明、郭亮、万光逵、衷裕水、向瑛、周琪、万在红、崔丽珍、肖洁、刘洪、洪连环、冀春涛、邓黎鹏、吴国辉、温靖、龚廷恺、周波、万承兴、黄华、黎明、代冀阳、彭玉玲、宋凯、曹党生、田祖伟等同志一并表示感谢! 本书参考学时建议:汇编部分40~64课时,微机原理及接口技术60~80课时。汇编部分安排8个实验:2~3个DEBUG上机实验便于熟悉第3章的指令和调试过程,5~6个汇编语言完整程序上机实验便于熟悉程序框架及程序编写方法;接口部分安排4个实验,熟悉I/O方式及编程接口芯片的连接与驱动。另外,部分章节上课顺序可根据需要适当调整。
第一部分汇 编 语 言 第1章进制及码元 11进制转换及计算 12码制及其转换 习题 第2章微机硬件基础 218086/88 CPU的编程结构 22内存地址组织及存放次序 23接口、端口及端口地址 习题 第3章寻址方式及指令系统 31基本概念 32寻址方式 321操作数的寻址方式 322转移指令的寻址方式 33指令系统 331传送类指令(12条) 332算术运算类指令(20条) 333位运算类指令(12条) 334CPU控制类指令(12条) 335I/O类指令(2条) 336串操作类指令(13条) 337转移类指令(26条) 34DOS中断调用和BIOS中断调用 习题 第4章MASM汇编语言 41汇编语句格式 42表达式 43伪指令 44完整汇编源程序的上机过程 习题 第5章汇编程序设计 51程序结构 52顺序程序设计 53分支程序设计 531单分支程序设计 532双分支程序设计 533逻辑分解法多分支程序设计 534转移表法多分支程序设计 535地址表法多分支程序设计 54循环程序设计 55子程序设计 56综合应用举例 习题 第二部分微 机 原 理 第6章Intel 8086/88微处理器 618086/88引脚及其功能 6118086 CPU最小工作模式下的引脚 6128088引脚与8086的区别 (最小模式) 6138086/88最大模式的引脚与最小 模式的区别 628086/88 CPU子系统的基本配置 63总线工作时序 631指令周期、总线周期和时钟周期 632基本的总线时序 习题 第7章内存组成、原理与接口 71微机存储系统概述 72半导体存储器结构与原理 721芯片基本结构 722RAM存储原理 723ROM存储原理 73典型的半导体存储器芯片 74内存组成及其与系统总线的连接 741内存组成与接口设计的基本工作 742用译码器实现芯片选择 743实现芯片选择的方法 744DRAM的连接 745RAM的备份电源技术 75PC系列微机的内存组织 751内存分体结构 752内存空间分配 习题 第8章输入/输出(I/O)系统 81接口技术概述 811接口的概念 812接口的功能 813CPU与外设之间传送的信息 814端口地址的编址方式 82I/O端口读/写技术 821I/O端口地址译码技术 822I/O端口的读/写控制 83I/O设备数据传送控制方式 831无条件传送方式 832查询传送方式 833中断传送方式 834DMA方式及DMAC 835IOP方式 习题 第9章中断技术 91中断的基本原理 911中断过程 912中断优先权 913中断嵌套(多重中断) 928086/88的中断系统 93可编程中断控制器8259A(PIC) 9318259A的结构及逻辑功能 9328259A的引脚 933端口区分 934中断响应过程 9358259A的编程 9368259A的操作方式 948259A在微机系统中的应用 9418259A在IBM PC/XT中的应用 9428259A在PC/AT中的应用 95中断接口技术 951中断源的接口设计 952中断服务程序的编制 953中断服务程序的装载 954中断服务程序编制实例 习题 第三部分接 口 技 术 第10章可编程接口芯片及其应用 101可编程并行接口芯片8255A 10118255A的结构及引脚功能 10128255A端口的寻址 10138255A的工作方式及控制字 10148255A的初始化及应用举例 102可编程的定时/计数器芯片8253 10218253简介 10228253工作方式与操作时序 10238253的初始化 10248253的应用举例 103数据采集系统接口技术 1031概述 1032D/A转换器(DAC) 1033A/D转换器(ADC) 1034典型ADC器件ADC0808/0809 及其应用 104可编程接口芯片的综合应用 习题 第11章总线技术 111概述 112系统总线概述 113PCI总线 1131PCI总线的特点 1132PCI总线信号的定义 1133PCI总线的系统结构 1134PCI总线产品的开发 114AGP总线 习题 第12章键盘接口 121概述 1211键开关与键盘的分类 1212键盘接口的基本功能 122非编码键盘接口及其控制 1221简单键盘接口与行扫描法 1222可编程接口与线反转法 123IBM PC的键盘接口 1231IBM PC的键盘 1232PC扩展键盘的接口电路 1233键盘中断服务与调用 习题 第13章显示接口 131LED显示器件及其接口 1311概述 1312数码管显示接口分析/设计 1313用MC14499译码器扩展LED 显示接口 132LCD显示器件及其接口 1321液晶显示器的原理、结构及分类 1322LCD的驱动方式和驱动原理 1323LCD显示器接口的设计及应用 1324液晶显示模块或组件 133微机显示器及其接口 习题 第14章并口通信技术 141并行接口 142并行打印机适配器 143基于并行接口的硬件设计及 软件编程 144并行打印机接口转换成GPIB—488 接口 1441GPIB—488总线 1442并行打印机接口转换成GPIB—488 接口电路 习题 第15章串行接口技术 151概述 152RS—232串行接口技术 1521异步串行通信的信号形式 1522调制解调器及数据通信的 基本原理 1523RS—232串行接口技术 1524RS—422、RS—423和RS—485 标准接口 153通用异步通信接口芯片INS 8250 1531异步串行口的硬件逻辑 1532INS 8250内部寄存器定义 1533微机查询式编程举例 1534中断I/O异步通信编程方法 1535异步通信中断程序模式及 应用举例 154基于RS—232串行接口的硬件设计 155USB接口技术 1551USB接口研制的动机及设计 目标 1552USB结构 1553USB的特点 1554USB主机和USB设备 1555USB数据流 习题 第16章微型计算机应用系统的设计 161微型计算机应用系统设计概述 1611微型计算机测控系统的结构 1612微型计算机测控系统的设计 原则 162微型计算机应用系统的设计步骤 163微型计算机应用系统的可靠性技术 164微型计算机应用系统设计实例 165IBM PC/XT微机系统板组成原理 习题 第四部分附录 附录ADOS功能调用 附录BBIOS中断 附录C汇编错误信息中英文对照表 附录DDEBUG命令格式及使用说明 附录E标准ASCII码表 参考文献
http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=G0418440