本书共9章,内容包括微机原理、汇编语言和接口技术3部分内容。微机原理部分从80x86微处理器整体着眼,重点讨论最基本、最常用的处理器8086,讲述了80x86的内部结构及工作原理、半导体存储器系统及微型机总线结构;汇编语言部分以IBMPC机为背景系统地介绍了汇编语言程序设计的基本理论和方法,主要讲述了8086/8088的指令系统、汇编语言程序的基本控制结构及程序设计理论、方法和宏汇编技术:接口部分的主要内容是输入输出接口技术及中断技术。\r\n 本书编写语言通俗易懂,叙述由浅入深,循序渐进,结构清晰严谨。\r\n 本书可作为高等职业学校计算机专业和其他院校有关专业的微机原理、汇编语言和接口技术课程的教材,也可供从事微型计算机工作的科技人员参考。\r\n 本书配有电子教案,此教案用PowerPoint制作,可以任意修改。书中所有程序都运行通过,读者可以从中国水利水电出版社网站上下载相关源程序及电子教案。网址为:www waterpub.com.cn。
序\r\n前言\r\n\r\n第1章 微型计算机系统基础\r\n\r\n本章学习目标\r\n1.1 微型计算机的发展、应用及其分类\r\n1.1.1 微型计算机的发展\r\n1.1.2 微型计算机的应用\r\n1.1.3 微型计算机的分类\r\n1.2 计算机中数据的表示和编码\r\n1.2.1 计算机中常用的进制数\r\n1.2.2 进制间的转换\r\n1.2.3 数的定点与浮点表示\r\n1.2.4 机器数的表示\r\n1.2.5 计算机中常用的编码\r\n1.3 微型计算机的一般概念\r\n1.3.1 中央处理器的组成\r\n1.3.2 微型计算机的组成\r\n1.3.3 微型计算机系统的组成\r\n1.3.4 微型计算机的工作过程\r\n本章小结\r\n习题一\r\n\r\n第2章 微处理器\r\n\r\n本章学习目标\r\n2.1 8086/8088微处理器\r\n2.1.1 8086/8088微处理器的结构及执行程序的操作过程\r\n2.1.2 8086/8088微处理器的引脚功能\r\n2.1.3 8086/8088系统存储器的组织和堆栈\r\n2.2 8086的操作时序\r\n2.2.1 指令周期、总线周期和T状态\r\n2.2.2 8086的时序\r\n2.3 80x86的工作方式\r\n2.3.1 实地址方式\r\n2.3.2 保护虚地址方式\r\n本章小结\r\n习题二\r\n\r\n第3章 微型计算机指令系统\r\n\r\n本章学习目标\r\n3.1 8086/8088的寻址方式\r\n3.1.1 立即寻址方式\r\n3.1.2 寄存器寻址方式\r\n3.1.3 内存寻址方式\r\n3.1.4 段超越\r\n3.1.5 对8086内存寻址方式的注解\r\n3.2 标志位\r\n3.3 指令系统\r\n3.3.1 数据传送指令\r\n3.3.2 算术运算指令\r\n3.3.3 逻辑运算与移位指令\r\n3.3.4 串处理指令\r\n3.3.5 控制转移指令\r\n3.3.6 处理机控制指令\r\n本章小结\r\n习题三\r\n\r\n第4章 汇编语言程序设计\r\n\r\n本章学习目标\r\n4.1 机器语言、汇编语言与高级语言\r\n4.1.1 机器语言和汇编语言\r\n4.1.2 汇编语言与高级语言\r\n4.1.3 汇编与连接\r\n4.2 汇编语言源程序的结构\r\n4.2.1 汇编语言的语句格式\r\n4.2.2 汇编语言源程序的段定义\r\n4.2.3 汇编语言源程序的结构\r\n4.3 汇编语言的运算符\r\n4.4 伪指令\r\n4.5 宏指令与条件汇编\r\n4.6 基本结构程序设计\r\n4.6.1 顺序结构\r\n4.6.2 分支结构\r\n4.6.3 循环程序设计\r\n4.6.4 子程序设计\r\n4.7 常用系统功能调用和BIOS\r\n本章小结\r\n习题四\r\n\r\n第5章 存储系统及半导体存储器\r\n\r\n本章学习目标\r\n5.1 存储系统与半导体存储器的分类\r\n5.1.1 存储系统\r\n5.1.2 半导体存储器的分类\r\n5.2 随机存取存储器\r\n5.2.1 静态RAM(SRAM)\r\n5.2.2 动态RAM(DRAM)\r\n5.3 只读存储器(ROM)\r\n5.3.1 掩膜ROM\r\n5.3.2 可编程的ROM(PROM)\r\n5.3.3 可擦除可编程的ROM(EPROM)\r\n5.3.4 电可擦除可编程的ROM(E②PROM)\r\n5.3.5 闪速存储器(Flash Memory)\r\n5.4 CPU与存储器的连接\r\n5.5 存储系统\r\n5.5.1 IBM PC/XT的存储系统\r\n5.5.2 80x86扩展存储器\r\n5.5.3 高速缓冲存储器(Cache)\r\n本章小结\r\n习题五\r\n实训\r\n\r\n第6章 总线\r\n\r\n本章学习目标\r\n6.1 总线的基本概念\r\n6.1.1 总线分类\r\n6.1.2 总线信号分类\r\n6.1.3 总线性能参数\r\n6.1.4 总线标准\r\n6.2 系统总线\r\n6.2.1 ISA总线\r\n6.2.2 EISA总线\r\n6.2.3 VESA总线\r\n6.2.4 PCI总线\r\n6.3 外部总线\r\n6.3.1 RS-232-C总线\r\n6.3.2 RS-485总线\r\n6.3.3 IEEE-488总线\r\n6.3.4 USB总线\r\n本章小结\r\n习题六\r\n\r\n第7章 输入输出接口技术\r\n\r\n本章学习目标\r\n7.1 微型计算机的最小系统\r\n7.1.1 输入/输出接口芯片8282、8286\r\n7.1.2 微型计算机的最小系统\r\n7.2 CPU与外设之间数据传送的方式\r\n7.2.1 程序传送方式\r\n7.2.2 中断传送方式\r\n7.2.3 DMA传送方式\r\n7.3 并行接口芯片8212\r\n7.3.1 8212介绍\r\n7.3.2 8212的工作方式\r\n7.4 可编程并行接口芯片8255A\r\n7.4.1 8255A的结构\r\n7.4.2 8255A的控制字\r\n7.4.3 8255A工作方式\r\n7.4.4 8255编程示例\r\n7.5 串行接口通信的基本概念\r\n7.6 可编程串行接口芯片8251A\r\n7.6.1 8251A的引脚信号\r\n7.6.2 8251A的内部结构\r\n7.6.3 8251A的工作方式\r\n7.6.4 8251A的初始化编程\r\n本章小结\r\n习题七\r\n实训\r\n\r\n第8章 中断技术、DMA控制器及定时器/计数器\r\n\r\n本章学习目标\r\n8.1 中断的基本原理\r\n8.1.1 中断过程\r\n8.1.2 中断优先权\r\n8.1.3 中断响应\r\n8.2 8086/8088中断系统\r\n8.2.1 8086/8088的中断源\r\n8.2.2 中断向量表\r\n8.3 8259A中断控制器\r\n8.3.1 8259A的结构及逻辑功能\r\n8.3.2 8259A的引线\r\n8.3.3 中断响应过程\r\n8.3.4 8259A的编程\r\n8.3.5 8259A的操作方式\r\n8.4 可编程DMA控制器8237A\r\n8.4.1 8237A的结构和功能\r\n8.4.2 8237A初始化编程\r\n8.5 可编程定时器/计数器8253\r\n8.5.1 8253的结构和功能\r\n8.5.2 8253的方式控制字\r\n8.5.3 8253的工作方式\r\n8.5.4 8253的初始化编程\r\n本章小结\r\n习题八\r\n实训\r\n\r\n第9章 数/模和模/数转换\r\n\r\n本章学习目标\r\n9.1 概述\r\n9.2 数模转换器(DAC)\r\n9.2.1 DAC的主要性能指标\r\n9.2.2 D/A转换原理\r\n9.2.3 8位D/A转换器--DAC0832芯片\r\n9.3 模数转换器(ADC)\r\n9.3.1 ADC的主要性能指标\r\n9.3.2 ADC的工作原理\r\n9.3.3 8位ADC--ADC0809芯片\r\n本章小结\r\n习题九\r\n实训\r\n\r\n参考文献
“微机原理、汇编语言与接口技术”是计算机专业的一门很重要的专业基础课程,是计算机应用学科的核心课程之一,也是其他理工科专业学生进一步学习计算机相关知识的必修课之一。目前,微型计算机的应用已深入到各个领域,这就要求每个从事计算机应用的工程技术人员以及将要从事计算机应用的学生,既要掌握软件方面的有关知识,又要掌握硬件方面的有关知识。本书把微机原理、汇编语言和接口技术结合起来,帮助学生了解汇编语言对硬件控制的原理和过程,了解CPU的引脚功能和CPU最小控制系统的工作原理,把软件技术和硬件技术有机地结合起来。
本书由9章组成,共分3个部分。第一部分:微机原理,由第1章和第2章组成,介绍了微型计算机系统的基础知识和微处理器,主要介绍了8086/8088微处理器的结构及8086/8088在最大和最小模式下的引脚功能、操作时序;第二部分:汇编语言,由第3章和第4章组成,介绍了汇编语言的指令系统及结构化的程序设计方法;第三部分:接口,由第5章~第9章组成,介绍了存储系统、总线结构及接口技术。
本书主要读者是高等职业技术学校的在校生。针对高等职业学校学生的特点,作者在语言描述上力求通俗易懂、深入浅出、简单明了。为了便于学生对程序的理解,本书增加了例题部分的内容,特别是在汇编语言部分,针对每一个指令都有相应的用法,同时增加了注释说明。书中的汇编例题是在MASM 5.0环境下上机调试通过的,可供学生上机参考,以巩固、加深对课程内容的理解,满足实践教学和学生上机实践的需要。本书的各章均附有习题,学生可以通过完成习题,进一步加深对基本概念的理解,提高独立编程和动手实践的能力。
本书由徐雅娜担任主编,并统稿全书,由滕英岩(沈阳大学计算机系)、何宗刚任副主编。本书第1章~第4章由徐雅娜编写,第5章~第7章由滕英岩编写,第8章和第9章由何宗刚编写,实训参考程序由各相应章节的编者编写。本教材计划学时为75学时,其中理论教学学时为40学时,实践教学学时为35学时。如果希望加强学生实践能力的培养,可以增加实践教学学时数到45学时,相应的实训部分的内容也要加强。
辽宁交通高等专科学校的冯丹、王丹老师也参与了部分章节内容的编写工作,并参与了全书的校对工作。
虽然本书作者都是多年从事高职计算机专业教学的一线教师,但由于水平有限,加之我们对教材特色建设的创新尝试也是一个探索过程,难免存在错误或不妥之处,恳请各相关高职院校和读者在使用本教材过程中提出宝贵意见。
编者
2003年5月
无封面