32位微机原理与应用
《32位微机原理与应用》是由马兴录、宋廷强、曲英杰等编著,2015年清华大学出版社出版的教育部高等学校电子信息类专业教育知道委员会规划教材、高等学校电子信息类专业系列教材。该教材可作为高等院校本科教材使用,也可供工程技术人员参考。
全书共13章,以Intel公司的IA32系列微处理器为主线,讲述了微机原理、汇编语言程序设计、微型计算机的组成以及接口技术。微机原理部分主要包括32位微处理器的工作原理及其指令系统。汇编语言程序设计部分讲述了汇编语言程序结构、开发过程、系统功能调用、结构化程序设计,并列举了编程实例。微型计算机的组成部分主要包括总线技术、存储器系统、中断系统以及DMA控制器。接口技术部分包括I/O系统、并行接口、定时/计数器、中断控制器、串行通信接口、模拟接口等内容。最后,还简单介绍了32位微处理器的保护模式,为读者在保护模式下进行开发奠定基础。 在每章后面配有习题。
基本信息
- 出版社
清华大学出版社
- 出版时间
2015年9月1日
- 作者
马兴录、宋廷强、曲英杰
- 装帧
平装
- 开本
16开
成书过程
修订过程
该教材由马兴录老师主持编写,宋廷强、曲英杰、周艳平、肖传伟、范玮老师参加了编写与校验工作。1
出版工作
2015年9月1日,该教材由清华大学出版社出版。
责任编辑 | 封面设计 | 责任校对 | 责任印制 |
|---|---|---|---|
盛东亮 | 李召霞 | 李建庄 | 王静怡2 |
内容简介
全书共分13章,从内容组织上可分为4大部分:微机原理、汇编语言程序设计、微机组成及接口技术。微机原理部分主要包括第2章、第3章和第13章。汇编语言程序设计在第4章。微机组成主要包括第5章、第6章、第8章和第12章,这是构成一台微机的必要组成部分。接口技术则包括第7章、第9章、第10章和第11章。该教材部分接口程序采用C语言编写。
第1章是基础知识部分。介绍了计算机的一些基础知识,主要包括计算机发展简史、微型计算机系统的结构及其主要技术指标、计算机中的数制、布尔代数基础、逻辑电路基础、二进制数的运算及其加法电路、计算机中的编码、浮点数基本概念等。
第2章从微机的简化模型入手,开始讲述微机的内部工作原理;然后以16位微处理器8086为过渡,讲述IA32架构微处理器的功能结构及编程结构;最后以32位微处理器Pentium为例,讲述32位微处理器的外部引脚及工作时序。
第3章介绍了IA32系列微处理器的寻址方式及其基本指令集。
第4章首先介绍了宏汇编语言程序的结构、伪指令以及程序设计的一般过程和各种基本程序结构,然后介绍了系统功能调用,最后给出了大量的编程实例。
第5章介绍了微机系统中常用的各种总线,包括常用的内部总线(PCI和工业中常用的PC104等总线)和外部总线(IEEE488总线和USB总线)。
第6章主要讨论作为内存的半导体存储器。在简要介绍存储器分类和基本存储元件电路的基础上,重点介绍了常用的几种典型存储器芯片及其与CPU之间的连接与扩展问题,并简要介绍了几种新型存储器。
第7章介绍了接口技术的基础知识,包括接口的定义、功能及结构,I/O端口的编址方式以及CPU与外设之间的数据传送方式。
第8章介绍了计算机系统不可缺少的重要组成部分——中断系统。介绍了一般中断系统概念、微机的中断系统功能及中断管理专用芯片8259A。
第9章介绍了并行接口及定时/计数技术,重点介绍了可编程并行接口芯片8255及可编程定时/计数器8253的用法。
第10章介绍了串行通信技术以及串行通信接口芯片PC16550。
第11章介绍了数模和模数转换的原理以及常用A/D、D/A芯片的功能。