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

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证