当前位置:首页 > 工业技术
微机原理及应用
微机原理及应用

微机原理及应用PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:徐晨,陈继红,王春明等编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:7040145642
  • 页数:487 页
图书介绍:本书是教育科学“十五”国家规划课题研究成果中电类系列高校教材之一。本书讲述微型计算机的工作原理、汇编语言程序设计技术、计算机接口技术、微机系统,使读者掌握计算机的原理和接口技术,培养计算机软、硬件综合应用能力。本书对微型计算机技术进行了系统的讲解。
《微机原理及应用》目录

第1章 基础知识 1

1.1 数制及其相互转换 1

1.1.1 常用计数制 1

1.1.2 不同数制之间的转换 4

1.1.3 二进制编码的十进制数(BCD码) 6

1.2 符号数的表示及运算 8

1.2.1 符号数的表示 8

1.2.2 码制转换 10

1.2.3 补码的运算 11

1.3 定点数和浮点数 13

1.3.1 数的定点表示法 13

1.3.2 数的浮点表示 14

1.4 字符编码 16

1.4.1 ASCII码 16

1.4.2 汉字编码 16

思考题与习题 17

第2章 微型计算机概论 19

2.1 计算机概论 19

2.1.1 计算机硬件基本结构 20

2.1.2 计算机工作原理 20

2.1.3 计算机的性能指标 21

2.1.4 CISC和RISC 23

2.2 微型计算机 23

2.2.1 微处理器、微型计算机和微型计算机系统 24

2.2.2 微处理器的发展 24

2.2.3 微型计算机的分类 26

2.2.4 微型计算机的结构 27

2.3 8086微处理器 28

2.3.1 8086的编程结构 29

2.3.2 8086的存储器组织 35

思考题与习题 40

第3章 8086/8088指令系统与寻址方式 41

3.1 概述 41

3.2 数据寻址方式 42

3.3 指令格式及指令执行时间 49

3.3.1 指令格式 49

3.3.2 指令执行时间 53

3.4 8086/8088指令系统 54

3.4.1 数据传送指令 55

3.4.2 算术运算指令 63

3.4.3 位操作指令 78

3.4.4 串操作指令 82

3.4.5 控制转移指令 90

3.4.6 处理器控制指令 97

思考题与习题 99

第4章 汇编语言程序设计 102

4.1 汇编语言语法 102

4.1.1 源程序的结构及组成 102

4.1.2 汇编语言伪指令 105

4.1.3 汇编语句 112

4.2 汇编语言程序实现 119

4.2.1 汇编语言程序实现步骤 119

4.2.2 COM文件的生成 120

4.2.3 可执行程序的装入 121

4.2.4 汇编语言和操作系统MS-DOS的接口 124

4.3 汇编语言程序设计方法及应用 125

4.3.1 概述 125

4.3.2 顺序结构程序设计 129

4.3.3 分支程序设计 130

4.3.4 循环结构程序设计 137

4.3.5 子程序设计 145

4.3.6 宏 155

4.3.7 系统功能调用 159

4.4 汇编语言程序设计举例 168

4.4.1 数制和代码转换 168

4.4.2 BCD数的算术运算 176

4.4.3 表格处理与应用 183

4.4.4 功能调用 189

思考题与习题 198

第5章 8086的总线操作和时序 201

5.1 概述 201

5.1.1 时钟周期(T状态)、总线周期和指令周期 201

5.1.2 8086/8088的引脚信号 203

5.2 8086的两种模式 205

5.2.1 最小模式和最大模式的概念 205

5.2.2 8086 CPU引脚功能 206

5.3 最小模式下的8086时序分析 212

5.3.1 最小模式下的读周期时序 212

5.3.2 最小模式下的写周期时序 214

5.3.3 中断响应周期时序 215

5.3.4 8086的复位时序 216

5.3.5 总线保持请求与保持响应时序 217

5.4 最大模式下的8086时序分析 218

5.4.1 总线控制器8288 218

5.4.2 最大模式下的读周期时序 221

5.4.3 最大模式下的写周期时序 223

5.4.4 最大模式下的总线请求/允许/释放操作 224

思考题与习题 225

第6章 半导体存储器 227

6.1 内存和外存 227

6.2 半导体存储器 228

6.2.1 半导体存储器的分类 228

6.2.2 半导体存储器的主要技术指标 230

6.3 随机存储器RAM 231

6.3.1 基本结构 231

6.3.2 典型SRAM芯片 233

6.3.3 典型DRAM芯片 235

6.4 只读存储器 239

6.4.1 EPROM 239

6.4.2 E2PROM 242

6.4.3 Flash Memory 245

6.5 存储器与系统的连接 249

6.5.1 8位微机系统中存储器与系统的连接 249

6.5.2 16位微机系统中存储器与系统的连接 254

6.5.3 32位微机系统中存储器与系统的连接 257

思考题与习题 258

第7章 基本输入输出接口 260

7.1 I/O接口概述 260

7.1.1 输入/输出信息 260

7.1.2 I/O接口的主要功能 261

7.1.3 I/O接口的结构 262

7.1.4 I/O的寻址方式 262

7.2 简单I/O接口芯片 263

7.3 CPU与外设之间的数据传输方式 265

7.3.1 程序方式 266

7.3.2 中断方式 269

7.3.3 直接存储器存取(DMA)方式 269

7.4 DMA控制器8237A 270

7.4.1 8237A的内部结构和引脚 271

7.4.2 8237A的工作周期和时序 274

7.4.3 8237A的工作方式和传送类型 276

7.4.4 8237A的寄存器 277

7.4.5 8237A的软件命令 281

7.4.6 8237A的应用 282

思考题与习题 283

第8章 中断 285

8.1 概述 285

8.1.1 中断的基本概念 285

8.1.2 中断处理过程 286

8.1.3 中断优先级(优先权) 287

8.2 80X86中断系统 289

8.2.1 外部中断(硬件中断) 290

8.2.2 内部中断(软件中断) 291

8.2.3 中断向量表 292

8.2.4 80X86中断响应过程 293

8.3 中断控制器8259A 295

8.3.1 8259A的功能 295

8.3.2 8259A的内部结构和引脚功能 295

8.3.3 8259A的工作方式 297

8.3.4 8259A的编程 300

8.3.5 8259A的级联 307

思考题与习题 308

第9章 可编程接口芯片及应用 310

9.1 可编程接口芯片概述 310

9.2 可编程计数器/定时器8253 311

9.2.1 8253功能及结构 311

9.2.2 8253控制字 313

9.2.3 8253工作方式与工作时序 314

9.2.4 8253的初始化编程 321

9.2.5 8253应用 321

9.3 可编程并行接口芯片8255A 327

9.3.1 8255A内部结构及引脚功能 327

9.3.2 8255A控制字 329

9.3.3 8255A工作方式 331

9.3.4 8255A应用 334

思考题与习题 345

第10章 串行通信 347

10.1 基本概念 347

10.1.1 串行通信与并行通信 347

10.1.2 异步串行通信 348

10.1.3 同步串行通信 349

10.1.4 串行通信中的数据传送模式 350

10.1.5 信号的调制和解调 351

10.1.6 串行接口标准RS-232C 352

10.2 通用可编程串行通信接口芯片NS8250 356

10.2.1 NS 8250概述 357

10.2.2 NS 8250的寄存器 362

10.2.3 IBM PC/XT的串行异步通信适配器 366

10.2.4 8250的应用举例 368

10.3 通用可编程串行通信接口芯片8251A 371

10.3.1 8251A的基本功能 371

10.3.2 8251A的结构 372

10.3.3 8251的编程命令 377

10.3.4 8251A初始化的步骤 380

10.3.5 8251的应用举例 381

思考题与习题 384

第11章 模数、数模转换 385

11.1 A/D转换器及其接口 385

11.1.1 A/D转换器的基本概念 385

11.1.2 典型A/D转换器介绍 388

11.1.3 应用举例 393

11.2 D/A转换器及其应用 400

11.2.1 D/A转换的主要性能参数 400

11.2.2 典型D/A转换器介绍 400

11.2.3 应用举例 407

思考题与习题 409

第12章 高性能微处理器 411

12.1 80286微处理器 411

12.1.1 80286的内部结构 411

12.1.2 80286的寄存器 413

12.1.3 80286的存储器组织 414

12.2 80386微处理器 415

12.2.1 80386的内部结构 415

12.2.2 80386的寄存器 417

12.2.3 80386的工作方式 419

12.2.4 80386的存储器管理 420

12.3 80486微处理器 423

12.3.1 80486的内部结构 423

12.3.2 80486的技术特点 424

12.4 Pentium处理器 425

12.4.1 Pentium处理器的内部结构 426

12.4.2 Pentium处理器的技术特点 427

12.4.3 Pentium处理器的发展 429

思考题与习题 433

第13章 总线标准与微型计算机 434

13.1 微型计算机系统中的总线 434

13.1.1 总线和总线规范 434

13.1.2 系统总线ISA和EISA 435

13.1.3 PCI总线 437

13.1.4 AGP 439

13.1.5 通用串行总线USB 441

13.1.6 IEEE1394 443

13.2 Pentium微型计算机 444

13.2.1 主板 444

13.2.2 440BX芯片组 445

13.2.3 采用440BX芯片组的PC结构 446

思考题与习题 447

附录1 ASCII码表 448

附录2 8088/8086指令系统 450

附录3 IBM PC/AT中断功能表 455

附录4 常用DOS功能调用(INT 21H) 457

附录5 BIOS功能调用 462

附录6 DEBUG命令 467

附录7 汇编语言程序上机过程 468

附录8 键盘扫描码 475

索引 476

参考文献 486

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