关于本书的内容有任何问题,请联系 人邮社 王宣
第 1章 概述 1 1.1 IA-32结构的发展概要 2 1.1.1 通用微处理器 2 1.1.2 专用微处理器 7 1.2 计算机基础 9 1.2.1 计算机的基本结构 9 1.2.2 常用的名词术语和二进制编码 10 1.2.3 指令程序和指令系统 11 1.2.4 初级计算机 12 1.2.5 简单程序举例 15 1.2.6 寻址方式 19 1.3 计算机的硬件和软件 23 1.3.1 系统软件 23 1.3.2 应用软件 24 1.3.3 支撑(支持)软件 24 1.4 微型计算机的结构 24 1.4.1 微型计算机的外部结构 25 1.4.2 微型计算机的内部结构 25 习题 26 第 2章 IA-32结构微处理器与8086 29 2.1 IA-32微处理器是8086的延伸 30 2.1.1 8086功能的扩展 30 2.1.2 8086性能的提高 31 2.2 8086的功能结构 32 2.3 8086微处理器的执行环境 33 2.3.1 基本执行环境概要 33 2.3.2 基本的程序执行寄存器 34 2.3.3 存储器组织 38 习题 40 第3章 8086指令系统 41 3.1 基本数据类型 42 3.1.1 字、双字的对齐 42 3.1.2 数字数据类型 42 3.1.3 指针数据类型 43 3.1.4 串数据类型 44 3.2 8086的指令格式 44 3.3 8086指令的操作数寻址方式 44 3.3.1 立即数 45 3.3.2 寄存器操作数 45 3.3.3 存储器操作数 45 3.3.4 I/O端口寻址 49 3.4 8086的通用指令 49 3.4.1 数据传送指令 49 3.4.2 二进制算术指令 53 3.4.3 十进制调整指令 58 3.4.4 逻辑指令 61 3.4.5 移位和循环移位指令 63 3.4.6 控制传送指令 66 3.4.7 串指令 71 3.4.8 标志控制操作 75 3.4.9 段寄存器指令 76 3.4.10 杂项指令 76 习题 76 第4章 汇编语言程序设计 80 4.1 汇编语言的格式 81 4.1.1 8086汇编语言程序的一个例子 81 4.1.2 8086汇编语言源程序的格式 81 4.2 语句的格式 82 4.2.1 常量 84 4.2.2 变量 87 4.3 伪指令语句 88 4.3.1 符号定义语句 88 4.3.2 数据定义语句 89 4.3.3 段定义语句 94 4.3.4 过程定义语句 97 4.3.5 结束语句 98 4.4 指令语句 99 4.4.1 指令助记符 99 4.4.2 指令前缀 99 4.4.3 操作数寻址方式 99 4.4.4 串操作指令 100 4.5 汇编语言程序设计及举例 102 4.5.1 算术运算程序设计(直线运行程序) 102 4.5.2 分支程序设计 104 4.5.3 循环程序设计 105 4.5.4 字符串处理程序设计 106 4.5.5 码转换程序设计 110 4.5.6 有关I/O的DOS功能调用 113 4.5.7 子程序设计 116 4.5.8 宏汇编 121 4.5.9 与C语言的混合编程 124 习题 127 第5章 处理器总线时序和系统总线 129 5.1 8086的引脚功能 130 5.2 8086处理器时序 133 5.3 系统总线 141 5.3.1 概述 141 5.3.2 PC总线 145 5.3.3 ISA总线 145 5.3.4 PCI总线 146 5.3.5 USB总线 149 习题 150 第6章 存储器 152 6.1 半导体存储器的分类 153 6.1.1 RAM的种类 154 6.1.2 ROM的种类 154 6.2 读写存储器RAM 155 6.2.1 基本存储电路 155 6.2.2 RAM的结构 156 6.2.3 RAM与CPU的连接 160 6.3 只读存储器(ROM) 163 6.3.1 掩模只读存储器 163 6.3.2 可擦除的可编程序的只读存储器EPROM 165 6.4 提高存储器性能的技术 171 6.4.1 高速缓存 172 6.4.2 虚拟存储器 175 6.4.3 并行存储器 177 6.5 微机主存空间分配 177 习题 180 第7章 输入和输出 181 7.1 概述 182 7.1.1 输入/输出的寻址方式 182 7.1.2 CPU与I/O设备之间的接口信息 182 7.1.3 CPU的输入/输出时序 183 7.1.4 CPU与接口电路间数据传送的形式 184 7.1.5 可编程接口的概念 184 7.2 CPU与外设数据传送的方式 185 7.2.1 查询传送方式 185 7.2.2 中断传送方式 188 7.2.3 直接数据通道传送(DMA) 189 7.3 中断系统 191 7.3.1 中断和中断源 191 7.3.2 中断系统的功能 191 7.3.3 最简单的中断情况 192 7.3.4 8086的中断方式 195 7.3.5 中断控制器8259A 197 7.3.6 8259A应用举例 202 习题 203 第8章 常用接口电路芯片 206 8.1 可编程定时器/计数器8253 207 8.1.1 主要功能 207 8.1.2 8253的内部结构 207 8.1.3 8253的引线 208 8.1.4 8253的控制字 209 8.1.5 8253的工作方式 210 8.1.6 8253的编程 214 8.2 可编程并行接口8255A 215 8.2.1 8255A的内部结构 215 8.2.2 8255A的引线 217 8.2.3 工作方式 217 8.2.4 控制字和状态字 220 8.2.5 8255A应用举例 221 8.3 串行通信及串行通信接口芯片8251 223 8.3.1 串行通信概述 223 8.3.2 8251可编程通信接口 225 8.3.3 8251的编程 228 8.4 数模(D/A)转换与模数(A/D)转换接口 229 8.4.1 数模(D/A)转换器 229 8.4.2 模数(A/D)转换器 233 习题 236 第9章 微处理器性能提高技术 239 9.1 精简指令集计算机技术 240 9.1.1 复杂指令集和精简指令集 240 9.1.2 RISC技术的主要特点 241 9.2 指令流水线技术 242 9.2.1 指令流水线思想 242 9.2.2 Pentium超标量指令流水线 243 9.3 浮点数据处理单元 244 9.3.1 浮点寄存器 244 9.3.2 Pentium浮点指令 247 9.4 并行处理技术 250 9.4.1 并行性概念 250 9.4.2 数据级并行技术 250 9.4.3 指令级并行技术 251 9.4.4 线程级并行技术 254 9.4.5 多核技术 256 习题 257
本书由浅到深的讲解整个JSP知识体系,包括WEB概念、JSP开发工具、开发环境、WEB服务器、搭建JavaEE...
本书打破了传统的按部就班讲解知识的模式,以实际应用为出发点,通过大量来源于实际工作的精彩实例,全面涵盖了读者在...
本教材涵盖了当今有关计算机网络安全的重要的、必备的内容,每章节都选取成熟和典型的内容进行教学,同时也让读者了解...
本书以最基本、最常用的8086处理器为基础,介绍微机系统原理、Intel系列微处理器结构、8086指令系统、汇...
本书是与《大学计算机基础(Windows 7+Office 2010)(第3版)》一书配套使用的实践指导用书,...
本书是一本采用任务驱动式体例编写的ECharts数据可视化技术教材,以通俗易懂的语言和丰富实用的任务,帮助读者...
本书是面向PHP语言和MySQL数据库初学者的一本入门教材,使用通俗易懂的语言、丰富的图解和实用的案例,详细讲...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书全面、系统地介绍银河麒麟桌面操作系统的基础知识、WPS Office的基本操作,以及其他信息技术的相关内容...
本书基于openEuler(22.03 LTS SP3版)国产操作系统和OpenStack(Train版)云计...
我要评论