Intel微处理器:计算机科学丛书

Intel微处理器:计算机科学丛书
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2010-06
版次: 2
ISBN: 9787111304852
定价: 89.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 691页
正文语种: 简体中文
原版书名: The Intel Microprocessors
164人买过
  • 《Intel微处理器(原书第8版)》重点讲解Intel系列微处理器(8086/8088、80186/80188、80286、80386、80486、Pentium、PentiumProProcessor、PentiumⅡ、PentiumⅢ、Pentium4和Core2)的体系结构、程序设计和接口通信技术,并通过微型计算机原理把三者有机地整合在一起。《Intel微处理器(原书第8版)》以Intel系列微处理器为背景,以DOS、Windows和VisualC/C++为编程环境,通过示例为读者深入揭示了微型计算机工作原理和最新的技术进步。许多示例都可以作为开发类似应用的样板或原型,用以指引开发新的应用。
    《Intel微处理器(原书第8版)》适合作为高等院校计算机、电子通信和自动控制等专业教材,也可供工程技术人员参考。 BarryB.BreyDeVry大学电子工程技术与计算机科学技术系高级教授。他是美国关于微处理器和汇编语言著作的主要作者之一,至今著有31部教材。他在DeVry大学获得BSEET学位,1999年在东南新星大学获得计算机科学硕士学位。其个人主页为http://members.ee.net/brey/index.html。 出版者的话
    译者序
    前言
    第1章微处理器和计算机导论
    1.1历史背景
    1.1.1机械时代
    1.1.2电子时代
    1.1.3程序设计的进步
    1.1.4微处理器时代
    1.1.5现代微处理器
    1.2基于微处理器的PC系统
    1.2.1存储器和I/O系统
    1.2.2微处理器
    1.3数制
    1.3.1数字
    1.3.2按位计数法
    1.3.3其他数制转换到十进制
    1.3.4十进制转换成其他进制
    1.3.5二进制编码的十六进制
    1.3.6补码
    1.4计算机数据格式
    1.4.1ASCII和Unicode数据
    1.4.2BCD数据
    1.4.3字节数据
    1.4.4字数据
    1.4.5双字数据
    1.4.6实数
    1.5小结
    1.6习题

    第2章微处理器及其体系结构
    2.1微处理器的内部体系结构
    2.1.1程序设计模型
    2.1.2多功能寄存器
    2.2实模式存储器寻址
    2.2.1段和偏移
    2.2.2默认段和偏移寄存器
    2.2.3段和偏移寻址机制允许重定位
    2.3保护模式存储器寻址简介
    2.3.1选择子和描述符
    2.3.2程序不可见寄存器
    2.4内存分页
    2.4.1分页寄存器
    2.4.2页目录和页表
    2.5平展模式内存
    2.6小结
    2.7习题

    第3章寻址方式
    3.1数据寻址方式
    3.1.1寄存器寻址
    3.1.2立即寻址
    3.1.3直接数据寻址
    3.1.4寄存器间接寻址
    3.1.5基址加变址寻址
    3.1.6寄存器相对寻址
    3.1.7相对基址加变址寻址
    3.1.8比例变址寻址
    3.1.9RIP相对寻址
    3.1.10数据结构
    3.2程序存储器寻址
    3.2.1直接程序存储器寻址
    3.2.2相对程序存储器寻址
    3.2.3间接程序存储器寻址
    3.3堆栈存储器寻址
    3.4小结
    3.5习题

    第4章数据传送指令
    4.1MOV回顾
    4.1.1机器语言
    4.1.2Pentium4和Core2的64位模式
    4.2PUSH/POP指令
    4.2.1PUSH指令
    4.2.2POP指令
    4.2.3初始化堆栈
    4.3装入有效地址
    4.3.1LEA指令
    4.3.2LDS、LES、LFS、LGS和LSS指令
    4.4数据串传送
    4.4.1方向标志
    4.4.2DI和SI
    4.4.3LODS指令
    4.4.4STOS指令
    4.4.5MOVS指令
    4.4.6INS指令
    4.4.7OUTS指令
    4.5其他数据传送指令
    4.5.1XCHG指令
    4.5.2LAHF和SAHF指令
    4.5.3XLAT指令
    4.5.4IN和OUT指令
    4.5.5MOVSX和MOVZX指令
    4.5.6BSWAP指令
    4.5.7CMOV指令
    4.6段超越前缀
    4.7汇编程序详述
    4.7.1伪指令
    4.7.2存储器组织
    4.7.3程序举例
    4.8小结
    4.9习题

    第5章算术和逻辑运算指令
    5.1加法、减法和比较指令
    5.1.1加法指令
    5.1.2减法指令
    5.1.3比较指令
    5.2乘法和除法指令
    5.2.1乘法指令
    5.2.2除法指令
    5.3BCD码和ASCII码算术运算指令
    5.3.1BCD算术运算指令
    5.3.2ASCII算术运算指令
    5.4基本逻辑运算指令
    5.4.1AND指令
    5.4.2OR指令
    5.4.3XOR指令
    5.4.4测试和位测试指令
    5.4.5NOT指令和NEG指令
    5.5移位指令和循环移位指令
    5.5.1移位指令
    5.5.2双精度移位指令
    5.5.3循环移位指令
    5.5.4位扫描指令
    5.6串比较指令
    5.6.1SCAS指令
    5.6.2CMPS指令
    5.7小结
    5.8习题

    第6章程序控制指令
    6.1转移指令
    6.1.1无条件转移指令
    6.1.2条件转移和条件设置
    6.1.3LOOP指令
    6.2控制汇编语言程序的流程
    6.2.1WHILE循环
    6.2.2REPEATUNTIL循环
    6.3过程
    6.3.1CALL指令
    6.3.2RET指令
    6.4中断概述
    6.4.1中断向量
    6.4.2中断指令
    6.4.3中断控制
    6.4.4PC机的中断
    6.4.564位模式中断
    6.5机器控制及其他指令
    6.5.1控制进位标志位
    6.5.2WAIT指令
    6.5.3HLT指令
    6.5.4NOP指令
    6.5.5LOCK前缀
    6.5.6ESC指令
    6.5.7BOUND指令
    6.5.8ENTER和LEAVE指令
    6.6小结
    6.7习题

    第7章在C/C++中使用汇编语言
    7.1在16位DOS应用程序中使用汇编语言与C/C++语言
    7.1.1基本规则和简单程序
    7.1.2_asm块中不能使用的MASM功能
    7.1.3使用字符串
    7.1.4使用数据结构
    7.1.5混合语言编程的例子
    7.2在32位应用程序中使用汇编语言与VisualC/C++语言
    7.2.1使用控制台I/O访问键盘和显示器的例子
    7.2.2直接访问I/O端口
    7.2.3开发Windows的VisualC++应用程序
    7.3汇编和C++混合目标码
    7.3.1用VisualC++链接汇编语言
    7.3.2在C/C++程序中添加新的汇编语言指令
    7.4小结
    7.5习题

    第8章微处理器程序设计
    8.1模块化程序设计
    8.1.1汇编程序和链接程序
    8.1.2PUBLIC和EXTRN
    8.1.3库
    8.1.4宏
    8.2使用键盘和视频显示器
    8.2.1读取键盘
    8.2.2使用视频显示器
    8.2.3在程序中使用定时器
    8.2.4鼠标
    8.3数据转换
    8.3.1二进制转换为ASCII码
    8.3.2ASCII码转换为二进制
    8.3.3显示和读入十六进制数
    8.3.4使用查找表实现数据转换
    8.3.5使用查找表的示例程序
    8.4磁盘文件
    8.4.1磁盘的组织
    8.4.2文件名
    8.4.3顺序存取文件
    8.4.4随机存取文件
    8.5程序举例
    8.5.1时间/日期显示程序
    8.5.2数字排序程序
    8.5.3数据加密
    8.6小结
    8.7习题

    第9章8086/8088硬件特性
    9.1引脚和引脚功能
    9.1.1引脚
    9.1.2电源要求
    9.1.3直流特性
    9.1.4引脚定义
    9.2时钟产生器8284A
    9.2.18284A时钟产生器
    9.2.28284A的操作
    9.3总线缓冲及锁存
    9.3.1多路分离总线
    9.3.2缓冲系统
    9.4总线时序
    9.4.1基本的总线操作
    9.4.2一般的时序
    9.4.3读时序
    9.4.4写时序
    9.5就绪和等待状态
    9.5.1READY输入
    9.5.2RDY和8284A
    9.6最小模式与最大模式
    9.6.1最小模式操作
    9.6.2最大模式操作
    9.6.38288总线控制器
    9.7小结
    9.8习题

    第10章存储器接口
    10.1存储器器件
    10.1.1存储器引脚
    10.1.2ROM存储器
    10.1.3静态RAM(SRAM)器件
    10.1.4动态RAM(DRAM)存储器
    10.2地址译码
    10.2.1为什么要进行存储器译码
    10.2.2简单的与非门译码器
    10.2.33-8线译码器(74LS138)
    10.2.4双2-4线译码器(74LS139)
    10.2.5PLD可编程译码器
    10.38088和80188(8位)存储器接口
    10.3.1基本的8088/80188存储器接口
    10.3.2与快闪存储器接口
    10.3.3错误校正
    10.48086、80186、80286和80386SX(16位)存储器接口
    10.580386DX和80486(32位)存储器接口
    10.5.1存储体
    10.5.232位存储器接口
    10.6PentiumCore2(64位)存储器接口
    10.7DRAM
    10.7.1DRAM回顾
    10.7.2EDO存储器
    10.7.3SDRAM
    10.7.4DDR
    10.7.5DRAM控制器
    10.8小结
    10.9习题

    第11章基本I/O接口
    11.1I/O接口概述
    11.1.1I/O指令
    11.1.2独立编址I/O与存储器映像I/O
    11.1.3PC机I/O映像
    11.1.4基本输入输出接口
    11.1.5握手
    11.1.6关于接口电路的注释
    11.2I/O端口地址译码
    11.2.1译码8位I/O地址
    11.2.2译码16位I/O地址
    11.2.38位与16位I/O端口
    11.2.432位I/O端口
    11.3可编程外围设备接口
    11.3.182C55基本描述
    11.3.282C55编程
    11.3.3方式0操作
    11.3.4与82C55接口的LCD显示器
    11.3.5方式1选通输入
    11.3.6方式1选通输出
    11.3.7方式2双向操作
    11.3.882C55方式小结
    11.3.9串行EEPROM接口
    11.48254可编程间隔定时器
    11.4.18254功能描述
    11.4.28254编程
    11.4.3直流电机速度与方向控制
    11.516550可编程通信接口
    11.5.1异步串行数据
    11.5.216550功能描述
    11.5.316550编程
    11.6模/数转换器(ADC)与数/模转换器(DAC)
    11.6.1DAC0830数/模转换器
    11.6.2ADC080X模/数转换器
    11.6.3使用ADC0804和DAC0830的实例
    11.7小结
    11.8习题

    第12章中断
    12.1基本中断处理
    12.1.1中断的目的
    12.1.2中断
    12.1.3中断指令:BOUND、INTO、INT、INT3和IRET
    12.1.4实模式中断操作
    12.1.5保护模式中断操作
    12.1.6中断标志位
    12.1.7将一个中断向量存入向量表
    12.2硬件中断
    12.2.1INTR和INTA
    12.2.282C55键盘中断
    12.3扩展中断结构
    12.3.1使用74ALS244扩展
    12.3.2菊花链中断
    12.48259A可编程中断控制器
    12.4.18259A概述
    12.4.2连接单个8259A
    12.4.3级联多个8259A
    12.4.48259A编程
    12.4.58259A编程实例
    12.5中断实例
    12.5.1实时时钟
    12.5.2中断处理键盘
    12.6小结
    12.7习题

    第13章直接存储器存取及DMA控制I/O
    13.1基本DMA操作
    13.28237DMA控制器
    13.2.1软件命令
    13.2.2地址寄存器和计数寄存器编程
    13.2.38237与80X86微处理器相连
    13.2.4用8237进行存储器到存储器传输
    13.2.5DMA处理的打印机接口
    13.3共享总线操作
    13.3.1定义的总线类型
    13.3.2总线仲裁器
    13.4磁盘存储系统
    13.4.1软盘存储器
    13.4.2笔式驱动器
    13.4.3硬盘存储器
    13.4.4光盘存储器
    13.5视频显示器
    13.5.1视频信号
    13.5.2TTLRGB显示器
    13.5.3模拟RGB显示器
    13.6小结
    13.7习题

    第14章算术协处理器、MMX和SIMD技术
    14.1算术协处理器的数据格式
    14.1.1带符号的整数
    14.1.2二进制编码的十进制(BCD)
    14.1.3浮点数
    14.280X87的结构
    14.3指令系统
    14.3.1数据传送指令
    14.3.2算术运算指令
    14.3.3比较指令
    14.3.4超越运算指令
    14.3.5常数操作指令
    14.3.6协处理器控制指令
    14.3.7协处理器指令
    14.4算术协处理器编程
    14.4.1计算圆的面积
    14.4.2求谐振频率
    14.4.3使用一元二次方程求根
    14.4.4使用内存数组存储结果
    14.4.5将单精度浮点数转换为字符串
    14.5MMX技术简介
    14.5.1数据类型
    14.5.2指令系统
    14.6SSE技术概述
    14.6.1浮点数
    14.6.2指令集
    14.6.3控制/状态寄存器
    14.6.4编程实例
    14.6.5优化
    14.7小结
    14.8习题

    第15章总线接口
    15.1ISA总线
    15.1.1ISA总线的发展
    15.1.28位ISA总线输出接口
    15.1.38位ISA总线输入接口
    15.1.416位ISA总线
    15.2外围部件互连(PCI)总线
    15.2.1PCI总线的引脚图
    15.2.2PCI总线的地址/数据线
    15.2.3配置空间
    15.2.4PCI总线的BIOS
    15.2.5PCI接口
    15.2.6PCIExpress总线
    15.3并行打印机接口(LPT)
    15.3.1端口介绍
    15.3.2使用并行端口而不需要ECP支持
    15.4串行COM端口
    15.5通用串行总线(USB)
    15.5.1连接器
    15.5.2USB数据
    15.5.3USB命令
    15.5.4USB总线节点
    15.5.5USBN9604/3编程
    15.6加速图形端口(AGP)
    15.7小结
    15.8习题

    第16章80186、80188及80286微处理器
    16.180186/80188的结构
    16.1.180186/80188的型号
    16.1.280186基本结构框图
    16.1.380186/80188基本特征
    16.1.4引脚
    16.1.5直流工作特性
    16.1.680186/80188时序
    16.280186/80188增强功能编程
    16.2.1外设控制块(PCB)
    16.2.280186/80188的中断
    16.2.3中断控制器
    16.2.4定时器
    16.2.5DMA控制器
    16.2.6片选单元
    16.380C188EB接口举例
    16.4实时操作系统(RTOS)
    16.4.1实时操作系统(RTOS)概述
    16.4.2实例系统
    16.4.3线程系统
    16.580286简介
    16.5.1硬件特性
    16.5.2新增指令
    16.5.3虚拟存储机
    16.6小结
    16.7习题

    第17章80386和80486微处理器
    17.180386微处理器简介
    17.1.1存储系统
    17.1.2输入/输出系统
    17.1.3存储器和I/O控制信号
    17.1.4时序
    17.1.5等待状态
    17.2特定的80386寄存器
    17.2.1控制寄存器
    17.2.2调试和测试寄存器
    17.380386存储管理
    17.3.1描述符和选择子
    17.3.2描述符表
    17.3.3任务状态段(TSS)
    17.4向保护模式转换
    17.5虚拟8086模式
    17.6内存分页机制
    17.6.1页目录
    17.6.2页表
    17.780486微处理器简介
    17.7.180486DX和80486SX微处理器的引脚
    17.7.280486的基本结构
    17.7.380486的存储系统
    17.8小结
    17.9习题

    第18章Pentium和PentiumPro微处理器
    18.1Pentium微处理器简介
    18.1.1存储系统
    18.1.2输入/输出系统
    18.1.3系统时序
    18.1.4分支预测逻辑
    18.1.5高速缓存结构
    18.1.6超标量体系结构
    18.2Pentium的特定寄存器
    18.2.1控制寄存器
    18.2.2EFLAG寄存器
    18.2.3内置自检(BIST)
    18.3Pentium的存储管理
    18.3.1分页单元
    18.3.2存储管理模式
    18.4Pentium的新指令
    18.5PentiumPro微处理器简介
    18.5.1PentiumPro的内部结构
    18.5.2引脚连接
    18.5.3存储系统
    18.5.4输入/输出系统
    18.5.5系统时序
    18.6PentiumPro的特性
    18.7小结
    18.8习题

    第19章PentiumⅡ、PentiumⅢ、Pentium4和Core2微处理器
    19.1PentiumⅡ微处理器简介
    19.1.1存储系统
    19.1.2输入/输出系统
    19.1.3系统时序
    19.2PentiumⅡ软件变化
    19.2.1CPUID指令
    19.2.2SYSENTER和SYSEXIT指令
    19.2.3FXSAVE和FXRSTOR指令
    19.3PentiumⅢ
    19.3.1芯片组
    19.3.2总线
    19.3.3引脚
    19.4Pentium4和Core2
    19.4.1存储器接口
    19.4.2寄存器组
    19.4.3超线程技术
    19.4.4多核技术
    19.4.5CPUID
    19.4.6特定模型寄存器
    19.4.7性能监视寄存器
    19.4.864位扩展技术
    19.5小结
    19.6习题
    附录A汇编程序、VisualC++和DOS
    附录B指令系统一览
    附录C标志位的变化
    附录D偶数号习题的答案
  • 内容简介:
    《Intel微处理器(原书第8版)》重点讲解Intel系列微处理器(8086/8088、80186/80188、80286、80386、80486、Pentium、PentiumProProcessor、PentiumⅡ、PentiumⅢ、Pentium4和Core2)的体系结构、程序设计和接口通信技术,并通过微型计算机原理把三者有机地整合在一起。《Intel微处理器(原书第8版)》以Intel系列微处理器为背景,以DOS、Windows和VisualC/C++为编程环境,通过示例为读者深入揭示了微型计算机工作原理和最新的技术进步。许多示例都可以作为开发类似应用的样板或原型,用以指引开发新的应用。
    《Intel微处理器(原书第8版)》适合作为高等院校计算机、电子通信和自动控制等专业教材,也可供工程技术人员参考。
  • 作者简介:
    BarryB.BreyDeVry大学电子工程技术与计算机科学技术系高级教授。他是美国关于微处理器和汇编语言著作的主要作者之一,至今著有31部教材。他在DeVry大学获得BSEET学位,1999年在东南新星大学获得计算机科学硕士学位。其个人主页为http://members.ee.net/brey/index.html。
  • 目录:
    出版者的话
    译者序
    前言
    第1章微处理器和计算机导论
    1.1历史背景
    1.1.1机械时代
    1.1.2电子时代
    1.1.3程序设计的进步
    1.1.4微处理器时代
    1.1.5现代微处理器
    1.2基于微处理器的PC系统
    1.2.1存储器和I/O系统
    1.2.2微处理器
    1.3数制
    1.3.1数字
    1.3.2按位计数法
    1.3.3其他数制转换到十进制
    1.3.4十进制转换成其他进制
    1.3.5二进制编码的十六进制
    1.3.6补码
    1.4计算机数据格式
    1.4.1ASCII和Unicode数据
    1.4.2BCD数据
    1.4.3字节数据
    1.4.4字数据
    1.4.5双字数据
    1.4.6实数
    1.5小结
    1.6习题

    第2章微处理器及其体系结构
    2.1微处理器的内部体系结构
    2.1.1程序设计模型
    2.1.2多功能寄存器
    2.2实模式存储器寻址
    2.2.1段和偏移
    2.2.2默认段和偏移寄存器
    2.2.3段和偏移寻址机制允许重定位
    2.3保护模式存储器寻址简介
    2.3.1选择子和描述符
    2.3.2程序不可见寄存器
    2.4内存分页
    2.4.1分页寄存器
    2.4.2页目录和页表
    2.5平展模式内存
    2.6小结
    2.7习题

    第3章寻址方式
    3.1数据寻址方式
    3.1.1寄存器寻址
    3.1.2立即寻址
    3.1.3直接数据寻址
    3.1.4寄存器间接寻址
    3.1.5基址加变址寻址
    3.1.6寄存器相对寻址
    3.1.7相对基址加变址寻址
    3.1.8比例变址寻址
    3.1.9RIP相对寻址
    3.1.10数据结构
    3.2程序存储器寻址
    3.2.1直接程序存储器寻址
    3.2.2相对程序存储器寻址
    3.2.3间接程序存储器寻址
    3.3堆栈存储器寻址
    3.4小结
    3.5习题

    第4章数据传送指令
    4.1MOV回顾
    4.1.1机器语言
    4.1.2Pentium4和Core2的64位模式
    4.2PUSH/POP指令
    4.2.1PUSH指令
    4.2.2POP指令
    4.2.3初始化堆栈
    4.3装入有效地址
    4.3.1LEA指令
    4.3.2LDS、LES、LFS、LGS和LSS指令
    4.4数据串传送
    4.4.1方向标志
    4.4.2DI和SI
    4.4.3LODS指令
    4.4.4STOS指令
    4.4.5MOVS指令
    4.4.6INS指令
    4.4.7OUTS指令
    4.5其他数据传送指令
    4.5.1XCHG指令
    4.5.2LAHF和SAHF指令
    4.5.3XLAT指令
    4.5.4IN和OUT指令
    4.5.5MOVSX和MOVZX指令
    4.5.6BSWAP指令
    4.5.7CMOV指令
    4.6段超越前缀
    4.7汇编程序详述
    4.7.1伪指令
    4.7.2存储器组织
    4.7.3程序举例
    4.8小结
    4.9习题

    第5章算术和逻辑运算指令
    5.1加法、减法和比较指令
    5.1.1加法指令
    5.1.2减法指令
    5.1.3比较指令
    5.2乘法和除法指令
    5.2.1乘法指令
    5.2.2除法指令
    5.3BCD码和ASCII码算术运算指令
    5.3.1BCD算术运算指令
    5.3.2ASCII算术运算指令
    5.4基本逻辑运算指令
    5.4.1AND指令
    5.4.2OR指令
    5.4.3XOR指令
    5.4.4测试和位测试指令
    5.4.5NOT指令和NEG指令
    5.5移位指令和循环移位指令
    5.5.1移位指令
    5.5.2双精度移位指令
    5.5.3循环移位指令
    5.5.4位扫描指令
    5.6串比较指令
    5.6.1SCAS指令
    5.6.2CMPS指令
    5.7小结
    5.8习题

    第6章程序控制指令
    6.1转移指令
    6.1.1无条件转移指令
    6.1.2条件转移和条件设置
    6.1.3LOOP指令
    6.2控制汇编语言程序的流程
    6.2.1WHILE循环
    6.2.2REPEATUNTIL循环
    6.3过程
    6.3.1CALL指令
    6.3.2RET指令
    6.4中断概述
    6.4.1中断向量
    6.4.2中断指令
    6.4.3中断控制
    6.4.4PC机的中断
    6.4.564位模式中断
    6.5机器控制及其他指令
    6.5.1控制进位标志位
    6.5.2WAIT指令
    6.5.3HLT指令
    6.5.4NOP指令
    6.5.5LOCK前缀
    6.5.6ESC指令
    6.5.7BOUND指令
    6.5.8ENTER和LEAVE指令
    6.6小结
    6.7习题

    第7章在C/C++中使用汇编语言
    7.1在16位DOS应用程序中使用汇编语言与C/C++语言
    7.1.1基本规则和简单程序
    7.1.2_asm块中不能使用的MASM功能
    7.1.3使用字符串
    7.1.4使用数据结构
    7.1.5混合语言编程的例子
    7.2在32位应用程序中使用汇编语言与VisualC/C++语言
    7.2.1使用控制台I/O访问键盘和显示器的例子
    7.2.2直接访问I/O端口
    7.2.3开发Windows的VisualC++应用程序
    7.3汇编和C++混合目标码
    7.3.1用VisualC++链接汇编语言
    7.3.2在C/C++程序中添加新的汇编语言指令
    7.4小结
    7.5习题

    第8章微处理器程序设计
    8.1模块化程序设计
    8.1.1汇编程序和链接程序
    8.1.2PUBLIC和EXTRN
    8.1.3库
    8.1.4宏
    8.2使用键盘和视频显示器
    8.2.1读取键盘
    8.2.2使用视频显示器
    8.2.3在程序中使用定时器
    8.2.4鼠标
    8.3数据转换
    8.3.1二进制转换为ASCII码
    8.3.2ASCII码转换为二进制
    8.3.3显示和读入十六进制数
    8.3.4使用查找表实现数据转换
    8.3.5使用查找表的示例程序
    8.4磁盘文件
    8.4.1磁盘的组织
    8.4.2文件名
    8.4.3顺序存取文件
    8.4.4随机存取文件
    8.5程序举例
    8.5.1时间/日期显示程序
    8.5.2数字排序程序
    8.5.3数据加密
    8.6小结
    8.7习题

    第9章8086/8088硬件特性
    9.1引脚和引脚功能
    9.1.1引脚
    9.1.2电源要求
    9.1.3直流特性
    9.1.4引脚定义
    9.2时钟产生器8284A
    9.2.18284A时钟产生器
    9.2.28284A的操作
    9.3总线缓冲及锁存
    9.3.1多路分离总线
    9.3.2缓冲系统
    9.4总线时序
    9.4.1基本的总线操作
    9.4.2一般的时序
    9.4.3读时序
    9.4.4写时序
    9.5就绪和等待状态
    9.5.1READY输入
    9.5.2RDY和8284A
    9.6最小模式与最大模式
    9.6.1最小模式操作
    9.6.2最大模式操作
    9.6.38288总线控制器
    9.7小结
    9.8习题

    第10章存储器接口
    10.1存储器器件
    10.1.1存储器引脚
    10.1.2ROM存储器
    10.1.3静态RAM(SRAM)器件
    10.1.4动态RAM(DRAM)存储器
    10.2地址译码
    10.2.1为什么要进行存储器译码
    10.2.2简单的与非门译码器
    10.2.33-8线译码器(74LS138)
    10.2.4双2-4线译码器(74LS139)
    10.2.5PLD可编程译码器
    10.38088和80188(8位)存储器接口
    10.3.1基本的8088/80188存储器接口
    10.3.2与快闪存储器接口
    10.3.3错误校正
    10.48086、80186、80286和80386SX(16位)存储器接口
    10.580386DX和80486(32位)存储器接口
    10.5.1存储体
    10.5.232位存储器接口
    10.6PentiumCore2(64位)存储器接口
    10.7DRAM
    10.7.1DRAM回顾
    10.7.2EDO存储器
    10.7.3SDRAM
    10.7.4DDR
    10.7.5DRAM控制器
    10.8小结
    10.9习题

    第11章基本I/O接口
    11.1I/O接口概述
    11.1.1I/O指令
    11.1.2独立编址I/O与存储器映像I/O
    11.1.3PC机I/O映像
    11.1.4基本输入输出接口
    11.1.5握手
    11.1.6关于接口电路的注释
    11.2I/O端口地址译码
    11.2.1译码8位I/O地址
    11.2.2译码16位I/O地址
    11.2.38位与16位I/O端口
    11.2.432位I/O端口
    11.3可编程外围设备接口
    11.3.182C55基本描述
    11.3.282C55编程
    11.3.3方式0操作
    11.3.4与82C55接口的LCD显示器
    11.3.5方式1选通输入
    11.3.6方式1选通输出
    11.3.7方式2双向操作
    11.3.882C55方式小结
    11.3.9串行EEPROM接口
    11.48254可编程间隔定时器
    11.4.18254功能描述
    11.4.28254编程
    11.4.3直流电机速度与方向控制
    11.516550可编程通信接口
    11.5.1异步串行数据
    11.5.216550功能描述
    11.5.316550编程
    11.6模/数转换器(ADC)与数/模转换器(DAC)
    11.6.1DAC0830数/模转换器
    11.6.2ADC080X模/数转换器
    11.6.3使用ADC0804和DAC0830的实例
    11.7小结
    11.8习题

    第12章中断
    12.1基本中断处理
    12.1.1中断的目的
    12.1.2中断
    12.1.3中断指令:BOUND、INTO、INT、INT3和IRET
    12.1.4实模式中断操作
    12.1.5保护模式中断操作
    12.1.6中断标志位
    12.1.7将一个中断向量存入向量表
    12.2硬件中断
    12.2.1INTR和INTA
    12.2.282C55键盘中断
    12.3扩展中断结构
    12.3.1使用74ALS244扩展
    12.3.2菊花链中断
    12.48259A可编程中断控制器
    12.4.18259A概述
    12.4.2连接单个8259A
    12.4.3级联多个8259A
    12.4.48259A编程
    12.4.58259A编程实例
    12.5中断实例
    12.5.1实时时钟
    12.5.2中断处理键盘
    12.6小结
    12.7习题

    第13章直接存储器存取及DMA控制I/O
    13.1基本DMA操作
    13.28237DMA控制器
    13.2.1软件命令
    13.2.2地址寄存器和计数寄存器编程
    13.2.38237与80X86微处理器相连
    13.2.4用8237进行存储器到存储器传输
    13.2.5DMA处理的打印机接口
    13.3共享总线操作
    13.3.1定义的总线类型
    13.3.2总线仲裁器
    13.4磁盘存储系统
    13.4.1软盘存储器
    13.4.2笔式驱动器
    13.4.3硬盘存储器
    13.4.4光盘存储器
    13.5视频显示器
    13.5.1视频信号
    13.5.2TTLRGB显示器
    13.5.3模拟RGB显示器
    13.6小结
    13.7习题

    第14章算术协处理器、MMX和SIMD技术
    14.1算术协处理器的数据格式
    14.1.1带符号的整数
    14.1.2二进制编码的十进制(BCD)
    14.1.3浮点数
    14.280X87的结构
    14.3指令系统
    14.3.1数据传送指令
    14.3.2算术运算指令
    14.3.3比较指令
    14.3.4超越运算指令
    14.3.5常数操作指令
    14.3.6协处理器控制指令
    14.3.7协处理器指令
    14.4算术协处理器编程
    14.4.1计算圆的面积
    14.4.2求谐振频率
    14.4.3使用一元二次方程求根
    14.4.4使用内存数组存储结果
    14.4.5将单精度浮点数转换为字符串
    14.5MMX技术简介
    14.5.1数据类型
    14.5.2指令系统
    14.6SSE技术概述
    14.6.1浮点数
    14.6.2指令集
    14.6.3控制/状态寄存器
    14.6.4编程实例
    14.6.5优化
    14.7小结
    14.8习题

    第15章总线接口
    15.1ISA总线
    15.1.1ISA总线的发展
    15.1.28位ISA总线输出接口
    15.1.38位ISA总线输入接口
    15.1.416位ISA总线
    15.2外围部件互连(PCI)总线
    15.2.1PCI总线的引脚图
    15.2.2PCI总线的地址/数据线
    15.2.3配置空间
    15.2.4PCI总线的BIOS
    15.2.5PCI接口
    15.2.6PCIExpress总线
    15.3并行打印机接口(LPT)
    15.3.1端口介绍
    15.3.2使用并行端口而不需要ECP支持
    15.4串行COM端口
    15.5通用串行总线(USB)
    15.5.1连接器
    15.5.2USB数据
    15.5.3USB命令
    15.5.4USB总线节点
    15.5.5USBN9604/3编程
    15.6加速图形端口(AGP)
    15.7小结
    15.8习题

    第16章80186、80188及80286微处理器
    16.180186/80188的结构
    16.1.180186/80188的型号
    16.1.280186基本结构框图
    16.1.380186/80188基本特征
    16.1.4引脚
    16.1.5直流工作特性
    16.1.680186/80188时序
    16.280186/80188增强功能编程
    16.2.1外设控制块(PCB)
    16.2.280186/80188的中断
    16.2.3中断控制器
    16.2.4定时器
    16.2.5DMA控制器
    16.2.6片选单元
    16.380C188EB接口举例
    16.4实时操作系统(RTOS)
    16.4.1实时操作系统(RTOS)概述
    16.4.2实例系统
    16.4.3线程系统
    16.580286简介
    16.5.1硬件特性
    16.5.2新增指令
    16.5.3虚拟存储机
    16.6小结
    16.7习题

    第17章80386和80486微处理器
    17.180386微处理器简介
    17.1.1存储系统
    17.1.2输入/输出系统
    17.1.3存储器和I/O控制信号
    17.1.4时序
    17.1.5等待状态
    17.2特定的80386寄存器
    17.2.1控制寄存器
    17.2.2调试和测试寄存器
    17.380386存储管理
    17.3.1描述符和选择子
    17.3.2描述符表
    17.3.3任务状态段(TSS)
    17.4向保护模式转换
    17.5虚拟8086模式
    17.6内存分页机制
    17.6.1页目录
    17.6.2页表
    17.780486微处理器简介
    17.7.180486DX和80486SX微处理器的引脚
    17.7.280486的基本结构
    17.7.380486的存储系统
    17.8小结
    17.9习题

    第18章Pentium和PentiumPro微处理器
    18.1Pentium微处理器简介
    18.1.1存储系统
    18.1.2输入/输出系统
    18.1.3系统时序
    18.1.4分支预测逻辑
    18.1.5高速缓存结构
    18.1.6超标量体系结构
    18.2Pentium的特定寄存器
    18.2.1控制寄存器
    18.2.2EFLAG寄存器
    18.2.3内置自检(BIST)
    18.3Pentium的存储管理
    18.3.1分页单元
    18.3.2存储管理模式
    18.4Pentium的新指令
    18.5PentiumPro微处理器简介
    18.5.1PentiumPro的内部结构
    18.5.2引脚连接
    18.5.3存储系统
    18.5.4输入/输出系统
    18.5.5系统时序
    18.6PentiumPro的特性
    18.7小结
    18.8习题

    第19章PentiumⅡ、PentiumⅢ、Pentium4和Core2微处理器
    19.1PentiumⅡ微处理器简介
    19.1.1存储系统
    19.1.2输入/输出系统
    19.1.3系统时序
    19.2PentiumⅡ软件变化
    19.2.1CPUID指令
    19.2.2SYSENTER和SYSEXIT指令
    19.2.3FXSAVE和FXRSTOR指令
    19.3PentiumⅢ
    19.3.1芯片组
    19.3.2总线
    19.3.3引脚
    19.4Pentium4和Core2
    19.4.1存储器接口
    19.4.2寄存器组
    19.4.3超线程技术
    19.4.4多核技术
    19.4.5CPUID
    19.4.6特定模型寄存器
    19.4.7性能监视寄存器
    19.4.864位扩展技术
    19.5小结
    19.6习题
    附录A汇编程序、VisualC++和DOS
    附录B指令系统一览
    附录C标志位的变化
    附录D偶数号习题的答案
查看详情
其他版本 / 全部 (1)
系列丛书 / 更多
Intel微处理器:计算机科学丛书
Java编程思想(第4版)
[美]Bruce Eckel 著;陈昊鹏 译
Intel微处理器:计算机科学丛书
数据挖掘:概念与技术(原书第3版)
[美]Jiawei、[美]Micheling、[美]Jian Pei 著;范明、孟小峰 译
Intel微处理器:计算机科学丛书
算法导论(原书第3版)
[美]Thomas、[美]Charles、[美]Ronald、[美]Clifford Stein 著;殷建平、徐云、王刚 译
Intel微处理器:计算机科学丛书
数据结构与算法分析:Java语言描述
[美]马克·艾伦·维斯 著;陈越 译
Intel微处理器:计算机科学丛书
C程序设计语言(第2版·新版) 习题解答
吉米拜尔 著;杨涛 译;[美]汤朵
Intel微处理器:计算机科学丛书
C程序设计语言(第二版)
[美]Brian(布莱恩·克尼汉)、[美]Dennis M.Ritchie(丹尼斯·里奇) 著;徐宝文、李志 译
Intel微处理器:计算机科学丛书
深入理解计算机系统(原书第3版)
[美]兰德尔 E.布莱恩特(Randal E.·Bryant) 著;龚奕利、贺莲 译
Intel微处理器:计算机科学丛书
计算机科学丛书·云计算:概念、技术与架构
[美]Thomas、[英]Zaigham、[巴西]Ricardo Puttini 著;龚奕利、贺莲、胡创 译
Intel微处理器:计算机科学丛书
数据库系统概念:(原书第6版)
[美]Abraham、Henry、S.Sudarshan 著;杨冬青、李红燕、唐世渭 译
Intel微处理器:计算机科学丛书
计算机科学导论:原书第3版
[美]Behrouz Forouzan 著;刘艺 译
Intel微处理器:计算机科学丛书
编译原理:原理、技术与工具
[美]阿霍 著;赵建华 译
Intel微处理器:计算机科学丛书
软件工程:实践者的研究方法(原书第8版 本科教学版)
[美]罗杰 S. 普莱斯曼 著;郑人杰、马素霞 译
您可能感兴趣 / 更多
Intel微处理器:计算机科学丛书
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
Intel微处理器:计算机科学丛书
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
Intel微处理器:计算机科学丛书
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
Intel微处理器:计算机科学丛书
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
Intel微处理器:计算机科学丛书
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
Intel微处理器:计算机科学丛书
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
Intel微处理器:计算机科学丛书
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
Intel微处理器:计算机科学丛书
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
Intel微处理器:计算机科学丛书
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
Intel微处理器:计算机科学丛书
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
Intel微处理器:计算机科学丛书
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
Intel微处理器:计算机科学丛书
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译