本书是《微型计算机原理及应用》(第二版)(李云主编)的配套例题、习题与实验教材,在内容的安排上注重系统性、先进性和实用性,并注重提高读者的系统设计和创新能力。 本书的例题与习题涵盖了主教材的全部内容,覆盖面较广、题型灵活多样、难度适宜,并针对主教材相应章节的关键知识点,深入浅出,使读者进一步巩固理论知识。实验部分包括软件编程实验与硬件实验,每个软件实验均提供参考流程及参考程序,而硬件实验按照分层思想设计了基础实验和提高实验,每个实验均附有思考题,供读者进一步分析、思考。另外,增加了综合性的课程设计内容,体现了先后相关的硬件实验的综合性。 本书结合应用实例、习题与实验,实现实践环节的一体化,特别是硬件实验项目按分层思想设计,探索了一种培养学生综合分析能力和创新能力的有效手段。 本书适用于普通高等院校电气信息类、机电类专业学生,不仅可以和《微型计算机原理及应用》(第二版)教材配套使用,也可作为其他微机原理教材的习题集与实验指导书。
本书结合应用实例、习题与实验,实现实践环节的一体化,巩固理论学习,特别是硬件实验项目按分层思想设计,探索了一种培养学生综合分析能力和创新能力的有效手段。
本书是《微型计算机原理及应用(第二版)》(李云主编)一书的配套习题、实验教材。《微型计算机原理及应用》和配套教材《微机原理学习与实践指导》在2010年由清华大学出版社正式出版,被全国几十所高等学校选用,同时先后被遴选为普通高等教育“十一五”国家级规划教材、计算机系列教材和江苏省高等学校精品教材,并先后重印三次。随着微型计算机技术的快速发展,对教材原有内容进行增删和组合,并扩展“新”的内容,使教材内容与时俱进,已经势在必行。编者在倾听各界反馈建议和结合教学实践经验的基础上,决定对教材内容进行更新和修订,形成第二版教材,使之适应计算机技术的发展,并且更符合读者的需要。第二版教材主要考虑如下修订原则。
(1) 第1章例题与习题,增加补充一部分新的例题和习题,以适应教学的需要,并能反映微机技术新的发展和新的应用。
(2) 第2章汇编语言程序设计实验,重新修订实验内容,使得每一种类型的程序更加清晰,增加了少量功能较复杂但实用的程序,以便学生具体应用时参考,同时增加了Windows下汇编语言的编程技术。
(3) 第3章硬件实验,按分层思想设计基础实验和提高实验,并对硬件实验的部分内容进行重新设计、修订,使之适应新技术的发展。
(4) 第4章课程设计,在基础实验和提高实验的基础上,新增了综合性的课程设计,使学生将所学内容应用到实践中,以提高学生汇编语言的编程能力和接口电路的分析、设计能力。
本书由葛桂萍主编,管旗、罗家奇、曹永忠担任副主编,王昌龙、周磊担任参编。
第1章的1.1节、1.2节、1.6节及相应参考答案、5.1.1节、5.1.2节、5.1.6节以及5.2节、5.3节由葛桂萍修订; 第1章的1.3节、1.4节及相应参考答案、5.1.3节、5.1.4节由曹永忠修订; 第1章的1.5节、1.8节、1.10节及相应参考答案、5.1.5节、5.1.8节、5.1.10节由管旗修订; 第1章的1.7节、1.11节及相应参考答案、5.1.7节、5.1.11节由王昌龙修订; 第1章的1.9节及相应参考答案、5.1.9节由周磊修订;
第2章由罗家奇修订; 第3章由葛桂萍修订; 第4章由曹永忠、周磊、葛桂萍共同修订。全书由葛桂萍统稿,李云审稿。在全书审定过程中,秦炳熙提出了许多宝贵意见,另外,田腾飞、顾沈胜两位同学调试了课程设计程序,在此一并表示感谢。
感谢对本书提出各种意见的专家、老师及广大读者朋友。
注:本书由扬州大学出版基金资助。
编者
2015年9月于扬州大学
第1章例题与习题
1.1微型计算机基础
1.1.1例题
1.1.2习题
1.216位和32位微处理器
1.2.1例题
1.2.2习题
1.316位/32位微处理器指令系统
1.3.1例题
1.3.2习题
1.4汇编语言程序设计
1.4.1例题
1.4.2习题
1.5存储器
1.5.1例题
1.5.2习题
1.6输入输出与中断
1.6.1例题
1.6.2习题
1.7并行接口
1.7.1例题
1.7.2习题
1.8串行接口
1.8.1例题
1.8.2习题
1.9计数器/定时器
1.9.1例题
1.9.2习题
1.10数/模和模/数转换
1.10.1例题
1.10.2习题
1.11总线技术
1.11.1例题
1.11.2习题
第2章汇编语言程序设计实验
2.1汇编程序设计概述
2.1.1汇编语言程序设计的上机过程
2.1.2汇编语言开发环境
2.2汇编语言程序设计实验
2.2.1程序调试实验
2.2.2顺序程序设计
2.2.3分支和循环程序设计
2.2.4子程序设计
第3章硬件实验
3.1简单并行接口
3.2可编程并行接口8255A
3.3可编程定时器/计数器
3.4中断
3.5七段LED数码管
3.6数/模转换器
3.7模/数转换器
3.8串行通信
3.9存储器读写
3.10步进电机控制
第4章课程设计
4.1数据采集
4.2键控声音播放器
4.3交通灯控制
第5章附录
5.1习题参考答案
5.1.1微型计算机基础
5.1.216位和32位微处理器
5.1.3指令系统
5.1.4汇编语言程序设计
5.1.5存储器
5.1.6输入输出与中断
5.1.7并行接口
5.1.8串行接口
5.1.9计数器/定时器
5.1.10数/模和模/数转换
5.1.11总线技术
5.2调试程序DEBUG的主要命令
5.3汇编程序出错信息
参考文献