新書推薦:
《
DK月季玫瑰百科
》
售價:HK$
210.6
《
为你想要的生活
》
售價:HK$
66.1
《
关键改变:如何实现自我蜕变
》
售價:HK$
77.3
《
超加工人群:为什么有些食物让人一吃就停不下来
》
售價:HK$
99.7
《
历史的教训(浓缩《文明的故事》精华,总结历史教训的独特见解)
》
售價:HK$
62.7
《
不在场证明谜案(超绝CP陷入冤案!日本文坛超新星推理作家——辻堂梦代表作首次引进!)
》
售價:HK$
58.2
《
明式家具三十年经眼录
》
售價:HK$
524.2
《
敦煌写本文献学(增订本)
》
售價:HK$
221.8
|
編輯推薦: |
“微机原理及接口技术”课程是机械大类本科生开设的一门核心的计算机技术基础必修课程,它是学生系统学习和掌握计算机系统结构和工作原理、汇编语言程序设计以及微型计算机与外部世界如存储系统、显示系统、测试系统、控制系统等输入输出接口技术的入门课程,是学生学习后续相关课程的纽带和桥梁。学生通过该课程的系统学习,可以从理论上和实践上理解微型计算机系统的组成结构和工作原理,掌握微机系统的工作流程和操作方法,形成应用微机系统进行软件、硬件开发的初步能力,为基于微机控制的系统开发打下坚实的基础。
|
內容簡介: |
本书以Intel 80x86微处理器和IBM PC系列微机为主,全面介绍了微机相关基础知识、微处理器的内部结构和工作原理、8088/8086指令系统、汇编语言程序设计基础、存储器及其扩展电路、输入/输出接口技术基础、中断技术以及各种常用的可编程的接口电路等。
|
關於作者: |
王芳
单位:南京理工大学
职务、职称:副教授
性别:女
年龄:54
专业:测试计量技术及仪器
学历:研究生
研究领域:测试计量技术及仪器、传感器技术及虚拟仪器技术
研究成果:著有“十二五”江苏省高等学校重点教材《工程测试技术》(第3版)、工信部“十二五”规划教材《兵器实验学》,“十一五”国家级规划教材《仪表总线技术及应用》(第2版)及《微型计算机原理及接口技术》等十余本教材,所编教材多次获得兵工高校优秀教材一等奖以及南京理工大学优秀教材。
|
目錄:
|
第1章微机基础
1.1微型计算机发展概述
1.1.1电子数字式计算机的发展历程
1.1.2微型计算机的发展历程
1.1.3微型计算机的应用领域
1.2微型计算机的基本结构和工作过程
1.2.1微型计算机的基本结构
1.2.2微型计算机的工作过程
1.3微机的基本概念和术语
1.3.1微机的一些基本概念
1.3.2微机中一些重要术语
1.4微机中数的表示和编码
1.4.1进位计数制
1.4.2数制之间的相互转换
1.4.3整数在计算机中的表示及运算
1.4.4实数(浮点数)在计算机中的表示
1.4.5计算机中常用的编码
练习题
第2章8088/8086微处理器的内部结构、外部引脚及子系统
2.18088/8086微处理器的内部结构
2.1.18088/8086微处理器的寄存器结构
2.1.28088/8086微处理器对存储器的组织管理
2.1.38088/8086微处理器的功能结构
2.28088/8086微处理器的外部引脚
2.2.18086和8088 CPU的异同点
2.2.2微机总线的三态性
2.2.38088/8086 CPU的工作模式
2.2.48088/8086 CPU与工作模式无关的引脚
2.2.58088/8086工作于最小工作模式时使用的引脚
2.2.68088/8086工作于最大工作模式时使用的引脚
2.38088/8086微处理器子系统组成
2.3.1时钟发生器
2.3.2地址锁存器
2.3.3总线驱动器
2.3.4总线控制器
2.3.5最小工作模式系统组成
2.3.6最大工作模式系统组成
2.48088/8086微处理器的总线操作时序
2.4.1和时序相关的基本概念
2.4.2存储器及I/O端口读总线周期
2.4.3存储器及I/O端口写总线周期
2.4.4系统的复位和启动操作时序
练习题
第3章8088/8086 CPU指令系统
3.1指令和指令系统
3.1.1指令和指令系统的概念
3.1.2指令的构成
3.1.3操作数的类型
3.280x86的寻址方式
3.38088/8086 CPU的指令
3.3.1数据传送类指令
3.3.2算术运算类指令
3.3.3逻辑运算和移位类指令
3.3.4控制转移类指令
3.3.5串操作指令
3.3.6处理器控制指令
3.4指令系统的发展
练习题
第4章汇编语言程序设计
4.1汇编语言概述
4.1.1汇编语言程序开发过程
4.1.2汇编语言程序的基本语法
4.1.3常量、变量和标号
4.2伪指令
4.2.1段定义伪指令
4.2.2过程定义伪指令
4.2.3数据定义伪指令
4.2.4符号定义伪指令
4.2.5汇编结束伪指令
4.3运算符和表达式
4.3.1算术运算符
4.3.2逻辑运算符
4.3.3关系运算符
4.3.4值返回运算符
4.3.5属性运算符
4.3.6运算符的优先级
4.4汇编语言程序结构
4.4.1EXE文件程序结构
4.4.2COM文件程序结构
4.4.3返回DOS的方法
4.5汇编语言程序设计分析
4.5.1顺序结构程序设计
4.5.2分支结构程序设计
4.5.3循环结构程序设计
4.5.4子程序设计
4.5.5简化段定义伪指令汇编语言程序
4.6DOS功能调用和BIOS功能调用
4.6.1DOS功能调用方法
4.6.2BIOS功能调用方法
练习题
第5章微机接口技术基础
5.1微机接口技术概述
5.1.1接口技术的基本概念
5.1.2接口的功能
5.1.3CPU与I/O设备间所传输信息的分类
5.1.4接口电路的设计任务
5.2端口的概念及编址方式
5.2.1端口的概念
5.2.2I/O端口的编址方式
5.2.3I/O端口地址的形成
5.3输入/输出传送方式
5.3.1无条件传送方式
5.3.2查询传送方式
5.3.3中断传送方式
5.3.4DMA传送方式
练习题
第6章存储器技术
6.1存储器概述
6.1.1存储器的分类
6.1.2微机存储系统的层次结构
6.2半导体存储器概述
6.2.1半导体存储器的分类
6.2.2半导体存储器的性能指标
6.2.3半导体存储芯片的典型结构
6.3随机存取存储器(RAM)
6.3.1静态RAM(SRAM)
6.3.2动态RAM(DRAM)
6.4只读存储器(ROM)
6.4.1掩模或只读存储器(MROM)
6.4.2可编程只读存储器(PROM)
6.4.3可擦写可编程只读存储器(EPROM)
6.4.4电可擦写可编程只读存储器(EEPROM)
6.4.5闪存(flash memory)
6.5存储器接口技术
6.5.1存储器与CPU连接时应考虑的问题
6.5.2存储器容量的扩展
6.5.3存储器接口举例
6.680x86的存储器管理
6.7提高存储系统性能的一些措施
6.7.1高速缓冲存储器
6.7.2多体交叉存储器
6.7.3虚拟存储器
练习题
第7章中断技术及中断控制器芯片8259A
7.1中断的基本原理
7.1.1中断的基本概念
7.1.2中断过程
7.1.3中断识别和优先级管理
7.1.4中断服务程序
7.28088/8086的中断系统
7.2.18088/8086的中断系统结构
7.2.28088/8086的中断类型
7.2.3中断服务程序的装载
7.38259A中断控制器
7.3.18259A的外部特性和内部结构
7.3.28259A的编程
7.3.38259A的综合应用实例
练习题
第8章可编程定时器/计数器芯片8254
8.1定时器/计数器概述
8.28254的内部结构及引脚功能
8.2.18254的内部结构
8.2.28254的引脚功能
8.38254的控制字及工作方式
8.3.18254的控制字和状态字
8.3.28254的工作方式和操作时序
8.48254的初始化编程及应用
8.4.18254的初始化编程
8.4.28254在IBM PC系列机中的应用
练习题
第9章数据的并行传输及并行接口芯片8255A
9.1数据的并行传输
9.28255A的内部结构和引脚功能
9.2.18255A的内部结构
9.2.28255A的引脚功能
9.38255A的控制字和状态字
9.3.1工作方式选择控制字
9.3.2对端口C进行置位/复位控制字
9.3.3读端口C的状态字
9.48255A的工作方式和工作时序
9.4.1方式0: 基本输入/输出
9.4.2方式1: 选通输入/输出
9.4.3方式2: 双向选通输入/输出
9.58255A的应用
练习题
第10章串行通信接口技术
10.1串行通信
10.1.1串行通信与并行通信
10.1.2串行通信技术的常用术语和基本概念
10.2串行通信接口标准
10.2.1RS232C
10.2.2RS449、RS423A、RS422A
10.2.3RS485
10.3可编程串行通信接口芯片8251A
10.3.18251A的基本性能
10.3.28251A的引脚功能
10.3.38251A的内部结构与工作原理
10.3.48251A的编程
10.3.58251A应用举例
练习题
第11章模拟通道I/O接口技术
11.1概述
11.2D/A转换器
11.2.1D/A转换器的工作原理
11.2.2DAC的主要技术参数
11.2.3典型DAC器件及与CPU的连接
11.3A/D转换器
11.3.1A/D转换的过程
11.3.2A/D转换器的工作原理
11.3.3ADC的主要技术参数
11.3.4典型ADC器件及与CPU的连接
11.3.5ADC芯片接口电路设计要点
练习题
附录A汇编语言的开发方法
A.1源程序的编辑
A.2源程序的汇编
A.3目标文件的连接
A.4可执行程序的调试
A.5子程序库
附录B调试程序DEBUG的使用方法
B.1DEBUG程序的调用
B.2DEBUG命令的格式
B.3DEBUG的命令
附录C8088/8086指令系统一览表
附录D常用DOS功能调用(INT 21H)
参考文献
|
內容試閱:
|
本书包括微机系统的软硬件组成及工作原理和微机接口技术两大块内容。微型计算机原理以16位微处理器和微型计算机系统为主线,主要介绍微机系统的组成、工作原理、指令系统、汇编语言程序设计基础、存储器的工作原理及扩展设计、输入/输出接口技术基础等知识,使学生理解微机系统的结构、工作原理,掌握汇编语言程序设计。随着微机应用日益广泛和深入,接口技术成为直接影响微机功能推广应用的关键技术,从硬件角度来讲,微机的发展与应用,在很大程度上就是接口电路的开发与应用,因此接口技术相关知识已成为现代理工科学生必不可少的基本技能。
本书从传授基础知识和培养学生动手能力出发,使学生建立起微机系统的整体概念,掌握微型计算机的组成和工作原理,掌握汇编语言程序设计和微机常用接口技术,能够完成微机系统中典型接口电路的分析及设计工作,为前面的专业基础课程和专业课程提供了消化、理解和应用的条件,也为学生在今后的工作中能够设计实际的微机应用系统提供了有利的条件。
本书修订的内容主要包括: ①紧密围绕微机系统的软硬件组成及接口技术的核心内容,删除了一些相对不重要的知识点,以适应目前课程学时缩减的现状; ②对每章后的练习题仔细斟酌,增加或删除了部分习题,以便学生检验知识的掌握程度; ③结合实际应用增加了一些实例,对重要知识点讲深讲透,使内容通俗易懂; ④介绍汇编语言程序设计时加入了和高级语言C语言的对比,使学生将汇编语言和高级语言的学习融会贯通,更好地理解编程语言的本质; ⑤修正了原书中的一些错误。
本书共11章,由王芳和聂伟荣共同完成,并由王芳统稿。在本书的编写过程中,课程组徐骏善、商飞、张卫、王茂森、何博侠、丁立波、皮大伟、卞雷祥和徐群老师对本书的内容提出了很多宝贵的意见,在此一并表示衷心感谢。
本书在编写过程中,参考了许多微机原理及接口技术方面的书籍以及厂商的芯片手册,在此表示衷心感谢。由于笔者水平有限,书中难免有疏漏和不妥之处,敬请同行和读者朋友批评指正。
编者
2022年10月
|
|