目录前言第1章微型计算机概论111微型计算机概述1111计算机的发展1112微型计算机的分类及主要性能指标1113微型计算机的发展212微型计算机的基本结构3121微型计算机系统、微型计算机4122微处理器5123单片机、单板机、多板机613微型计算机的基础知识7131计算机数制及其相互转换7132计算机数值表示及其运算10133数值运算14134符号数的二进制算术运算15135数的定点和浮点表示16136溢出的概念及判断方法1714常用编码及其表示18141BCD码18142ASCII码19习题20第2章8086/8088 微处理器21218086/8088 CPU概述21228086/8088 CPU的基本结构222218086/8088微处理器的内部结构222228086/8088的内部寄存器25238086/8088 CPU的引脚功能及其工作模式292318086/8088 CPU在最小模式中引脚定义302328086/8088 CPU在最大模式中引脚定义34248086的存储器组织结构35241存储器的分段管理35242内存的物理地址形成362438086存储器的分体结构37258086/8088系统配置392518086/8088最小模式392528086/8088最大模式42268086/8088 CPU的总线操作及时序452618086/8088的工作周期45262系统的复位及启动462638086最小模式下的总线操作46习题50第3章存储器5231存储器的基本知识52311存储器的概述52312半导体存储器的分类53313半导体存储器主要技术指标54314半导体存储器的结构5532随机存取存储器(RAM)56321静态随机存取存储器(SRAM)56322动态随机存取存储器(DRAM)59323集成随机存取存储器(IRAM)6233只读存储器(ROM)62331只读存储器(ROM)的结构及工作原理63332只读存储器(ROM) 典型芯片6634存储器与CPU的连接72341存储器与CPU连接时应注意的问题72342存储器芯片的扩展73343CPU与存储器的连接75344CPU与存储器的连接应用举例79习题86第4章8086/8088指令系统8241概述82411机器语言82412汇编语言82413高级语言8342指令的编码格式与指令构成84421指令的构成844228086/8088的指令编码格式84438086的寻址方式88431操作数寻址方式88432程序转移地址的寻址方式94448086/8088指令系统98441数据传送指令98442算术运算类指令106443逻辑运算和移位指令120444串操作指令126445控制转移指令130446处理器控制指令138习题140微机原理及应用目录第5章汇编语言程序设计14451汇编语言语句的类型和组成144511汇编语言语句的类型144512汇编语言语句的组成14552伪操作命令150521数据定义语句150522表达式赋值语句151523段定义语句152524段分配语句152525过程定义语句153526程序模块定义语句15353DOS功能调用和BIOS中断调用154531DOS功能调用155532BIOS中断调用15854汇编语言程序设计160541概述160542程序设计方法161习题177第6章基本输入/输出接口17961I/O接口的概述179611接口与端口的基本概念179612I/O端口的编址方式18162I/O接口数据传送的控制方式184621程序控制方式185622中断控制方式18963可编程接口芯片的概述189631并行接口技术189632可编程通用接口芯片简介19164简单的I/O接口芯片应用192641常用芯片功能介绍192642简单的I/O接口设计应用19465直接存储器存取(DMA)方式202651DMA概述2026528237内部结构及引脚功能2046538237的编程及应用212654通道控制方式218习题219第7章中断系统22071中断的基本概念220711中断的用途221712中断源221713中断系统的功能22272中断处理过程及中断源识别232721中断请求223722中断响应224723中断处理224724中断返回224725中断响应的时序225726中断源的识别225738086/8088的中断系统227731外部中断228732内部中断228733中断优先级229734中断向量和中断向量表229735中断向量的装入与修改23074可编程中断控制器8259A2327418259A的内部结构和工作原理2327428259A的引脚功能2347438259A的主从级联方式2357448259A的工作方式235758259A的基本应用2377518259A的编程2387528259A内部寄存器的读写2427538259A的应用实例243习题249第8章常用可编程接口芯片及其应用25181可编程并行接口芯片8255A2518118255A的结构和引脚功能2518128255A的工作方式2548138255A的基本应用26082可编程定时器 / 计数器 8253272821定时/计数概述2728228253的结构和引脚功能2748238253的工作方式2778248253的基本应用283习题291第9章模数和数模转换29591概述29592数模转换器及应用298921数模转换器的工作原理298922数模转换器的主要技术指标302923典型的数模转换器芯片DAC0832302924DAC0832应用举例30493模数转换器及应用308931模数转换器的工作原理308932模数转换器的主要性能指标311933典型的模数转换器芯片ADC0809312934模数转换器应用举例316习题319第10章串行通信322101概述3221011串行通信基本概念3221012异步通信和同步通信方式3241013串行通信的标准与传送速率326102可编程串行接口芯片8251A32810218251A的结构和引脚功能32810228251A的应用332103RS232、RS485串行接口标准3381031RS232C接口标准3381032RS485接口标准342习题344附录346附录AASCII码表346附录BBIOS功能调用346附录C常用DOS功能调用(INT 21H)一览表347参考文献354