《微机系统与接口技术》内容分为两部分:第一部分由浅人深、全面系统地介绍了Intel系列16位和,32位微处理器的工作原理、指令系统以及汇编语言程序设计方法,第二部分阐述了半导体存储器及接口、中断控制器、定时/计数器、DMA控制器、串行接口、并行接口、总线技术、数/模和模/数转换接口以及相关的技术。《微机系统与接口技术》内容充实,重点突出,所选例题均具有较强的代表性并上机调试通过,适合举一反三。所有章节都附有相应的习题,不同专业可根据需要选用。
《微机系统与接口技术》融合作者十多年的教学经验,深知作为初学者学习汇编语言和微机接口技术的特点,对于学习中重难点都有相应的例题。
《微机系统与接口技术》适合作为计算机应用、自动化、机电与通信类等专业的本科与专科教材,也可作为工程技术人员参考用书。
目录
- 第1章微机系统与接口技术概述(1)
- 1.1微机系统概述(1)
- 1.1.1微机系统的发展(1)
- 1.1.2微机系统的特点(2)
- 1.1.3微机系统的指标(2)
- 1.1.4微机系统的分类(3)
- 1.1.5微机系统的应用(4)
- 1.2微处理器、微机和微机系统的组成(5)
- 1.2.1微处理器(5)
- 1.2.2微机(6)
- 1.2.3微机系统(7)
- 1.3计算机中数的表示和编码(8)
- 1.3.1数制及其转换(8)
- 1.3.2算术运算和逻辑运算(12)
- 1.3.3数据表示(15)
- 1.3.4非数值信息的表示(19)
- 1.4微机系统中的接口问题(20)
- 习题1(21)
- 第2章微处理器结构(23)
- 2.18086微处理器(23)
- 2.1.18086微处理器的发展(23)
- 2.1.216位微处理器8086的内部结构(23)
- 2.1.3Intel 8086的外特征(30)
- 2.1.48086的总线操作(32)
- 2.1.58086的存储器和I/O组织(35)
- 2.1.6最小模式与最大模式(38)
- 2.280x86系列微处理器(42)
- 2.2.180286微处理器(42)
- 2.2.280386微处理器(44)
- 2.2.380486微处理器(48)
- 2.2.4Pentium微处理器(48)
- 习题2(50)
- 第3章寻址方式和指令系统(52)
- 3.1概述(52)
- 3.2寻址方式(52)
- 3.2.1与数据有关的寻址方式(53)
- 3.2.2与地址有关的寻址方式(61)
- 3.38086指令系统(63)
- 3.3.1数据传送指令(63)
- 3.3.2算术运算指令(68)
- 3.3.3逻辑运算指令(76)
- 3.3.4逻辑运算和移位指令(77)
- 3.3.5控制转移类指令(79)
- 3.3.6处理器控制指令(84)
- 3.3.7字符串操作指令(85)
- 习题3(88)
- 第4章8086/8088汇编语言程序设计(91)
- 4.1汇编语言语法(91)
- 4.1.1汇编语言语句格式(91)
- 4.1.2汇编语言源程序结构(93)
- 4.2汇编语言伪指令(96)
- 4.2.1处理器选择伪指令(96)
- 4.2.2段定义伪指令(96)
- 4.2.3程序开始和结束伪指令(104)
- 4.2.4数据定义及存储器分配伪指令(105)
- 4.2.5表达式赋值伪指令EQU(108)
- 4.2.6地址计数器与对准伪指令(109)
- 4.2.7基数控制伪指令(110)
- 4.3汇编语言源程序的汇编与连接(111)
- 4.3.1建立ASM文件(111)
- 4.3.2用MASM程序产生OBJ文件(112)
- 4.3.3用LINK程序产生EXE文件(112)
- 4.3.4可执行程序的结构(113)
- 4.4汇编语言程序设计的基本方法(115)
- 4.4.1顺序程序设计(115)
- 4.4.2分支程序设计(117)
- 4.4.3循环程序设计(121)
- 4.4.4子程序设计(124)
- 4.4.5宏汇编(134)
- 4.4.6条件汇编(139)
- 4.5程序设计举例(140)
- 习题4(147)
- 第5章半导体存储器及接口(151)
- 5.1存储系统的分类和主要技术指标(151)
- 5.1.1半导体存储器的分类(152)
- 5.1.2存储器的主要技术指标(154)
- 5.2随机存储器(154)
- 5.2.1静态RAM(155)
- 5.2.2动态RAM(159)
- 5.3只读存储器(164)
- 5.3.1EPROM(164)
- 5.3.2EEPROM(166)
- 5.4存储器部件的组成与连接(167)
- 5.4.116位微机的内存组织(167)
- 5.4.232位微机的内存组织(168)
- 5.4.3半导体存储器与CPU的连接(169)
- 5.5微机系统中的高速缓冲存储器(175)
- 5.5.1Cache概述(175)
- 5.5.2Cache的组织方式(176)
- 5.5.3Cache的数据更新方法(177)
- 习题5(178)
- 第6章中断技术(180)
- 6.1概述(180)
- 6.1.1中断的基本概念(180)
- 6.1.2中断处理的一般过程(182)
- 6.1.3中断优先级处理方式(183)
- 6.280x86中断系统(185)
- 6.2.180x86中断分类(185)
- 6.2.2中断向量表(187)
- 6.2.380x86中断处理优先级(189)
- 6.2.480x86中断处理过程(190)
- 6.3中断控制器8259A(191)
- 6.3.18259A的主要特性(191)
- 6.3.28259A的内部结构及引脚功能(191)
- 6.3.38259A的工作方式(193)
- 6.3.48259A的编程(197)
- 6.3.58259A在80x86微机上的应用(201)
- 习题6(207)
- 第7章定时/计数器8253/8254(209)
- 7.1概述(209)
- 7.2可编程定时/计数器8253/8254(209)
- 7.2.1外部特性与内部逻辑结构(209)
- 7.2.2工作方式及特点(212)
- 7.2.3编程命令(217)
- 7.38253/8254的应用举例(220)
- 7.3.18253/8254在PC定时系统中的应用(220)
- 7.3.2扩展定时计数器的应用(227)
- 习题7(232)
- 第8章DMA技术(234)
- 8.1概述(234)
- 8.1.1DMA传送的原理(234)
- 8.1.2DMA控制器的功能和基本结构(235)
- 8.1.3DMA操作过程(236)
- 8.1.4DMA传送的工作方式(238)
- 8.2DMA控制器8237A(239)
- 8.2.18237A的编程结构和引脚(239)
- 8.2.28237A的工作周期和时序(242)
- 8.2.38237A的工作方式和传送类型(244)
- 8.2.48237A的内部寄存器及编程控制字(245)
- 8.38237A在80x86系列微机上的应用(249)
- 8.3.18237A在IBM PC/XT上的应用(249)
- 8.3.2DMA读传送(251)
- 习题8(253)
- 第9章并行输入/输出系统(254)
- 9.1并行接口概述(254)
- 9.1.1并行输入/输出接口(254)
- 9.1.2并行输入/输出接口的控制方式(255)
- 9.1.3并行输入/输出接口标准(256)
- 9.2可编程并行接口芯片8255A(257)
- 9.2.18255A的内部结构及引脚功能(258)
- 9.2.28255A控制字(260)
- 9.2.38255A的工作方式(262)
- 9.2.48255A编程及应用举例(266)
- 习题9(272)
- 第10章串行输入/输出系统(274)
- 10.1串行接口系统概述(274)
- 10.1.1串行输入/输出接口(274)
- 10.1.2串行通信基础(275)
- 10.1.3串行通信协议(278)
- 10.1.4RS232C串行通信标准(279)
- 10.1.5RS232C的信号电平及电平转换电路(281)
- 10.1.6RS422与RS485串行通信标准(283)
- 10.2可编程串行接口芯片8251A(285)
- 10.2.18251A的内部结构和引脚功能(285)
- 10.2.28251A的控制字(289)
- 10.2.38251A的编程及应用举例(292)
- 习题10(296)
- 第11章总线技术(298)
- 11.1总线技术概述(298)
- 11.1.1总线的标准(298)
- 11.1.2总线的指标(298)
- 11.1.3总线的分类(299)
- 11.1.4总线的数据传输(299)
- 11.2ISA总线(301)
- 11.3PCI总线(303)
- 11.3.1PCI总线特点(303)
- 11.3.2PCI总线系统结构(304)
- 11.3.3PCI总线信号(304)
- 11.4USB总线(306)
- 11.4.1USB总线概述(306)
- 11.4.2USB总线的构成(309)
- 习题11(311)
- 第12章模拟接口(312)
- 12.1D/A转换(312)
- 12.1.1D/A转换器工作原理(312)
- 12.1.2D/A转换芯片DAC0832(313)
- 12.2A/D转换(316)
- 12.2.1A/D转换的工作原理(317)
- 12.2.2A/D转换器的主要技术指标(318)
- 12.2.3A/D转换芯片ADC0809(319)
- 12.3数据采集系统(321)
- 习题12(323)
- 附录ADOS系统功能调用(INT 21H)(324)
- 附录BBIOS系统功能调用(331)
- 参考文献(337)