当前位置:首页 > 工业技术
微型计算机原理与汇编语言程序设计
微型计算机原理与汇编语言程序设计

微型计算机原理与汇编语言程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:赵国相等编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2004
  • ISBN:7030129695
  • 页数:317 页
图书介绍:本书主要内容包括:Pentium系列微处理器的基本结构、指令系统、汇编语言程序格式、分支与循环程序设计、子程序设计、高级汇编语言技术、内存储器及其接口。每章末附有习题。
《微型计算机原理与汇编语言程序设计》目录

目 录 1

第1章绪论 1

1.1概述 1

1.1.1微处理器、微型计算机和微型计算机系统 1

1.1.2微型机主要性能指标 2

1.2微处理器发展简况 3

1.2.1第一代微处理器 4

1.2.2第二代微处理器 5

1.2.3第三代微处理器 7

1.2.4第四代微处理器 14

1.2.5第五代微处理器 16

习题一 16

第2章Pentium系列微处理器的基本结构 18

2.1 Pentium微处理器的基本结构 18

2.1.1总线接口部件 19

2.1.2预取缓冲部件 20

2.1.3整数流水线 20

2.1.4浮点流水线 25

2.1.5Cache部件 25

2.1.8分段部件 26

2.1.6指令译码部件 26

2.1.7控制部件 26

2.1.9分页部件 27

2.2 Pentium Pro微处理器 27

2.3 Pentium MMX微处理器 33

2.4 PentiumⅡ微处理器 35

2.5 PentiumⅢ微处理器 36

2.6 PentiumⅣ简介 39

2.7 Pentium微处理机的编程结构 39

2.7.1基本结构寄存器 40

2.7.2系统级寄存器 44

2.7.3调试寄存器 49

2.7.4模型专用寄存器 51

2.7.5浮点部件 52

2.8 Pentium微处理器的引脚信号和功能 57

2.9 Pentium理器的总线周期 63

2.9.1非流水线式读写周期 63

2.9.2猝发式读写总线周期 65

2.9.3流水线式读写总线周期 66

2.10.1实地址模式 68

2.10 Pentium微处理器的操作模式 68

2.10.2保护虚拟地址模式 69

习题二 71

第3章Pentium微处理器的指令系统 72

3.1指令格式 72

3.2寻址方式 78

3.2.1数据的寻址方式 78

3.2.2转移地址的寻址方式 83

3.2.3堆栈地址寻址方式 84

3.3.1数据传送指令 85

3.3指令系统 85

3.3 2算术运算指令 91

3.3.3 BCD码调整指令 95

3.3.4逻辑运算指令 98

3.3.5位处理指令 98

3.3.6控制转移指令 101

3.3.7条件设置指令(自386起有) 108

3.3.8串操作指令 109

3.3.9处理器控制指令 112

3.3.10保护模式系统控制指令 117

习题三 122

4.1汇编语言概述 124

第4章汇编语言程序格式 124

4.2汇编语言语句格式 126

4.3伪指令 127

4.3.1程序开始和结束伪指令 127

4.3.2处理器选择伪操作 128

4.3.3段定义伪操作 129

4.3.4地址计数器伪指令 138

4.3.5数据定义伪指令 139

4.3.7模块连接伪指令 143

4.3.6 PROC和ENDP过程定义伪指令 143

4.4操作数字段 144

4.4.1常数 144

4.4.2表达式 145

4.5汇编语言源程序的结构 152

4.5.1 COM文件结构 153

4.5.2EXE文件结构 156

4.6汇编语言程序的上机过程 159

4.6.1用EDIT建立ASM文件 160

4.6.2用MASM产生OBJ等文件 161

4.6.3用LINK程序产生EXE文件 166

4.6.4程序的调试和执行 167

习题四 175

第5章分支与循环程序设计 177

5.1概述 177

5.2分支程序设计 180

5.2.1分支程序的结构形式 180

5.2.2二路分支程序设计方法 180

5.2.3多路分支程序设计方法 181

5.3.1循环程序的结构形式 184

5.3循环程序设计 184

5.3.2循环程序的设计方法 185

5.3.3单重循环 190

5.3.4多重循环 193

习题五 200

第6章子程序设计 202

6.1子程序的结构形式 203

6.1.1子程序的定义 203

6.1.2子程序的调用和返回 206

6.1.3现场的保存与恢复 206

6.1.4子程序的参数传送 208

6.2嵌套与递归子程序 217

6.2.1子程序的嵌套 217

6.2.2递归子程序 220

习题六 222

第7章高级汇编语言技术 224

7.1结构 224

7.1.1结构的定义 224

7.1.2结构变量的定义 225

7.1.3结构变量及其字段的访问 225

7.2记录 227

7.3宏汇编 230

7.3.1宏定义 230

7.3.2宏调用 231

7.3.3宏展开 231

7.3.4 LOCAL伪指令 233

7.3.5宏操作符 234

7.3.6宏嵌套 236

7.3.7宏指令库 237

7.3.8 PURGE伪指令 238

7.4.1重复汇编伪指令 239

7.4重复汇编 239

7.3.9宏指令与子程序的区别 239

7.4.2不定重复伪指令 240

7.5条件汇编 241

7.6模块化程序设计 244

7.6.1模块化程序设计 245

7.6.2模块的连接 247

7.6.3模块之间的参数传送 249

7.7汇编语言与高级语言的连接 252

7.7.1概述 252

7.7.2 C语言与汇编语言程序连接时的系统规则 253

7.7.3 C语言与汇编语言程序的连接方法 256

习题七 259

第8章 内存储器及其接口 261

8.1概述 261

8.1.1微型计算机中存储器的类型 261

8.1.2半导体存储器的主要性能指标 262

8.1.3半导体存储芯片的一般结构 262

8.2 随机存储器(RAM) 264

8.2.1静态RAM 264

8.2.2动态RAM 265

8.2.3近几年主存储器的发展变化和性能简介 277

8.3只读存储器 282

8.3.1掩膜ROM 282

8.3.2可编程的PROM 282

8.3.3可擦除、可编程的EPROM 283

8.3.4电可擦除的可编程ROM(EEPROM) 285

8.3.5快速擦写存储器(Flash Memory) 287

8.4半导体存储器与CPU的接口技术 287

8.4.1存储器芯片与CPU连接时应处理的问题 287

8.4.2地址译码器 289

8.4.3 16位微机系统中的内存储器接口 292

8.4.4 32位微机系统中的内存储器接口 294

8.4.5 64位微机系统中的内存储器接口 296

8.5高速缓冲存储器Cache 296

8.5.1Cache的工作原理简介 297

8.5.2奔腾处理器的高速缓冲存储器 304

习题八 308

附录A ASCII码表 310

附录B DOS功能调用(INT 21H) 311

主要参考文献 317

相关图书
作者其它书籍
返回顶部