微机原理与接口技术:基于IA-32处理器和32位彙编语言


微机原理与接口技术:基于IA-32处理器和32位彙编语言

文章插图
微机原理与接口技术:基于IA-32处理器和32位彙编语言【微机原理与接口技术:基于IA-32处理器和32位彙编语言】《微机原理与接口技术基于IA-32处理器和32位彙编语言》是2010年电子工业出版社出版的图书 。本书以Intel公司的32系列微处理器为基础 , 系统阐述了微机原理、彙编语言程式设计、微型计算机的系统组成及接口技术 。
基本介绍书名:微机原理与接口技术:基于IA-32处理器和32位彙编语言
又名:21世纪计算机系列规划教材
ISBN:9787121120886 
页数:398页
出版社:电子工业出版社
出版时间:2010年12月1日
装帧:平装
开本:16
条形码:9787121120886
重量:662 g
尺寸:25.6 x 18.2 x 1.6 cm
图书信息丛书名: 21世纪计算机系列规划教材平装: 398页正文语种: 简体中文ISBN: 9787121120886, 7121120887条形码: 9787121120886尺寸: 25.6 x 18.2 x 1.6 cm重量: 662 g内容简介微机原理部分主要包括:32位微处理器的工作原理、Pentium的引脚信号、汇流排周期、超标量流水线技术、多核技术及32位基本指令集(包括16位指令系统) 。彙编语言程式设计部分阐述了MASM6?X宏彙编程式中的完整段与简化段的程式设计 , WIN32彙编语言集成环境中的32位彙编语言程式设计 。微型计算机的系统组成部分包括:汇流排技术、存储器系统、中断技术以及DMA技术 , 详细分析了虚拟存储器及存储器保护技术、高速快取技术、实模式与保护模式下的中断系统 。接口技术部分包括并行接口、串列通信接口、定时/计数接口、中断控制接口以及包含上述所有接口功能的多功能接口晶片82371AB , 以及模拟接口 。目录第1章 微型计算机的基础知识1.1 微处理器与微型计算机的发展概况1.2 微型计算机运算基础1.2.1 定点数和浮点数的表示1.2.2 原码、反码与补码的定义1.2.3 微机中常用的数字代码与字元代码1.3 微型计算机系统概述1.3.1 微型计算机的硬体系统1.3.2 微型计算机的软体系统1.3.3 微型计算机系统1.4 微型计算机工作的基本流程1.4.1 指令与程式1.4.2 微型计算机中指令执行的基本流程1.5 微型计算机系统的主要性能指标1.6 习题第2章 微处理器的编程结构2.1 微处理器的三种工作模式2.1.1 三种工作模式2.1.2 三种工作模式的相互转换2.2 各种微处理器的编程结构2.2.1 16位微处理器的编程结构2.2.2 32位微处理器的编程结构2.3 实模式下的存储器定址2.3.1 实模式下存储器地址空间的划分2.3.2 实模式下存储器的分段管理技术2.3.3 实模式下存储器的定址2.4 存储器地址的交叉及位元组、字和双字的定址2.5 习题第3章32位微处理器指令系统3.1 32位指令运行环境3.2定址方式3.2.1 定址方式概述3.2.2 立即定址3.2.3 暂存器定址3.2.4 存储器定址3.3 32位微处理器指令系统概述3.4 数据传送指令3.4.1 一般数据传送指令3.4.2 堆叠操作指令3.4.3 地址传送指令3.4.4 输入输出指令3.5 算术运算指令3.5.1 加法指令3.5.2 减法指令3.5.3 乘法指令3.5.4 除法指令3.6 逻辑运算指令3.7 移位指令3.7.1 算术移位指令3.7.2 逻辑移位指令3.7.3 循环移位指令3.8 字元串操作指令3.9 控制转移指令3.9.1 条件转移指令3.9.2 无条件转移3.9.3 过程调用和返回指令3.10 符号扩展指令3.11 处理机控制指令3.11.1 标誌位控制指令3.11.2 CPU状态控制指令3.12 习题第4章彙编语言程式设计4.1 彙编语言基础4.1.1 机器语言、彙编语言与高级语言4.1.2 彙编语言中的常量、变数和标号4.1.3 彙编语言中的运算符号和表达式4.1.4 伪指令4.1.5 常用的DOS功能调用4.216 位完整段彙编语言程式设计4.2.1 顺序程式设计4.2.2 分支(选择结构)程式设计4.2.3 循环程式设计4.2.4 过程设计4.3 16位简化段彙编语言程式设计4.3.1 简化段定义格式概述4.3.2 16位简化段顺序程式设计4.3.3 16位简化段分支程式设计4.3.4 16位简化段循环程式设计4.4 32位彙编语言程式设计4.4.1 Win32彙编源程式概述4.4.2 Win32彙编语言程式设计4.4.3 Win32彙编语言集成开发环境4.5 习题第5章32位微处理器Pentium5.1 IA-32微处理器的功能结构5.1.1 80386的功能结构5.1.2 80486结构特点5.1.3 Pentium微处理器的性能和功能结构5.2 Pentium 微处理器的暂存器5.2.1 基本暂存器组5.2.2 系统暂存器组5.3 Pentium的超标量流水线5.3.1 Pentium的超标量流水线结构5.3.2 U、V流水线及其分工策略5.4 Pentium的引脚信号5.5 Pentium的汇流排周期5.5.1 汇流排周期的基本概念5.5.2 Pentium的汇流排周期5.6习题第6章虚拟存储技术及存储保护6.1 虚拟存储技术6.1.1 虚拟存储器简介6.1.2 Pentium工作的保护模式6.1.3 Pentium工作的实模式6.1.4 Pentium工作的虚拟8086模式6.2 Pentium的存储保护6.2.1 Pentium的特权级及其保护功能 6.2.2 Pentium存储区域的保护6.3 习题第7章存储器系统7.1 存储器概述7.1.1 存储器的分类7.1.2 存储器的主要性能指标7.2 半导体存储器7.2.1 存储器中地址解码的两种方式7.2.2 静态随机存取存储器SRAM7.2.3 唯读存储器ROM7.2.4 动态随机存取存储器DRAM7.3 微型计算机中存储器的系统结构7.3.1 存储器晶片与微处理器的连线7.3.2 32位微机系统的记忆体组织7.4 高速缓冲存储器Cache技术7.4.1 Cache的工作原理7.4.2 Cache的组织方式7.4.3 写Cache的策略与一致性7.4.4 Pentium PC的Cache7.5 习题第8章微型计算机和外设之间的数据传输8.1 接口及接口技术8.1.1 接口电路的概述8.1.2 接口电路的主要功能8.2I/O 连线埠的编址方式8.2.1 什幺叫I/O连线埠8.2.2 两种I/O编址方式8.2.3 I/O指令8.2.4 I/O接口的地址分配8.2.5 I/O保护8.2.6 32位微处理器採用I/O编址的解码电路8.3 微处理器与I/O设备数据传送的几种方式8.3.1 I/O接口电路的基本结构8.3.2 程式控制I/O方式8.3.3 中断控制I/O方式8.3.4 直接存储器存取(DMA)方式8.4 DMA控制器82C37A8.4.1 82C37A的内部结构8.4.2 82C37A引脚信号的定义8.4.3 82C37A内部暂存器的功能和使用8.4.4 82C37A的DMA接口8.4.5 82C37A的编程8.5 习题第9章实模式与保护模式下的中断技术9.1 中断的基本概念9.1.1 中断及中断系统的功能9.1.2 中断回响与中断处理9.2 实模式下的中断系统9.2.1 中断的分类9.2.2 中断向量表9.2.3 中断过程9.3 可程式中断控制器82C59A9.3.1 82C59A内部结构9.3.2 82C59A引脚信号9.3.3 82C59A的工作方式9.3.4 命令字和初始化编程9.3.5 中断处理过程9.3.6 两片82C59A的级联9.4 保护模式下的中断技术9.4.1 中断和异常的类型号9.4.2 中断描述符表IDT9.4.3 保护模式下中断和异常的处理过程9.5 习题第10章并行接口技术10.1 概述 10.2 可程式并行通信接口晶片8255A10.2.1 8255A的主要特徵10.2.2 8255A晶片的引脚信号10.2.3 8255A的内部结构10.2.4 8255A工作方式控制字和编程10.2.5 8255A的工作方式10.2.6 8255A的套用10.3 并行印表机接口10.3.1 印表机的工作原理10.3.2 微机的并行印表机接口10.4 习题第11章串列通信接口技术11.1 串列通信的基础11.1.1 串列通信的基本概念11.1.2 串列通信的两种基本方式11.2 通用异步接收传送晶片INS825011.2.1 8250的内部结构和引脚功能11.2.2 8250的暂存器11.2.3 8250的初始化编程11.3 通用的异步接收传送晶片NS1655011.3.1 16550的内部结构和引脚功能11.3.2 16550的暂存器及编程套用11.4 EIA RS?232C串列通信接口11.4.1 RS?232C串列通信接口标準11.4.2 RS?232C串列通信接口的套用11.5 通用串列汇流排USB11.5.1 USB的简介11.5.2 USB的性能特点11.5.3 USB与PCI汇流排的连线11.5.4 USB的描述符11.5.5 USB系统组成及拓扑结构11.5.6 USB的传输类型11.5.7 USB包的类型与格式11.6 习题第12章定时器/计数器和32位机中的多功能接口晶片12.1 可程式定时器/计数器晶片82C54的编程结构和引脚信号12.1.1 82C54的基本功能12.1.2 82C54的编程结构12.1.3 82C54的引脚信号12.2 82C54的控制字与编程12.2.1 82C54的工作原理和控制字12.2.2 82C54的锁存命令字12.3 82C54的工作方式12.3.1 82C54的六种工作方式12.3.2 82C54套用举例12.4 32位机中的多功能接口晶片82371AB12.4.1 82371AB晶片的主要功能12.4.2 82371AB晶片主要接口简介12.5 习题第13章汇流排与微型计算机系统的结构13.1 汇流排和接口标準的基本概念13.1.1 汇流排的基本概念与分类13.1.2 接口标準与接口标準的分类13.1.3 汇流排的组成及性能指标13.2 几种典型的汇流排及主机板结构13.2.1 ISA汇流排13.2.2 PCI汇流排13.2.3 AGP汇流排 13.2.4 微机主机板结构13.3 多核处理器13.3.1 多核处理器发展概况13.3.2 Intel多核处理器结构13.4 习题第14章模/数和数/模转换14.1 概述14.2 模/数与数/模转换通道的组成14.2.1 模/数转换通道的组成14.2.2 数/模转换通道的组成14.3 模/数与数/模转换器的主要技术指标14.3.1 模/数转换器的主要技术指标14.3.2 数/模转换器的主要技术指标14.4 模/数转换接口技术14.4.1 A/D转换晶片AD57414.4.2 AD574与PC汇流排的连线14.5 数/模转换接口技术14.5.1 8位D/A转换晶片DAC083214.5.2 DAC0832与PC汇流排的连线14.6 习题参考文献