《微型计算机原理及其应用 十六位微型机》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:陆一倩编
  • 出 版 社:哈尔滨:哈尔滨工业大学出版社
  • 出版年份:1995
  • ISBN:7560306926
  • 页数:429 页
图书介绍:本书以808616位微处理机为典型,系统地阐述了计算机的基础知识和微型计算机的工作原理及其应用,全书分13章。

第一章 概论 1

1-1 电子计算机的发展概况 1

1-2 微型计算机的发展 2

1-3 我国电子计算机的发展 4

1-4 微型计算机的特点及其应用 5

一、微型计算机的特点 5

二、微型计算机的应用 5

复习题 6

第二章 计算机的运算基础 7

2-1 进位计数制 7

一、十进制数制 7

二、二进制数制 7

三、八进制数制 8

四、十六进制数制 9

五、二进制数的特点 10

一、二进制数与十进制数之间的转换 11

2-2 不同数制之间的转换 11

二、八进制数与十进制数之间的转换 14

三、十六进制数与十进制数之间的转换 15

2-3 二进制编码 15

一、二进制编码的十进制数 15

二、字符的编码 17

2-4计算机中的二进制数运算 19

一、二进制数的运算 19

二、原码、补码和反码 22

三、补码运算 26

2-5 逻辑运算 29

一、与运算 29

二、或运算 29

三、非运算 30

四、异或运算 30

本章小结 31

复习题 31

一、微型计算机中常用的术语 34

3-1 微处理机、微型计算机、微型计算机系统和微型计算机开发系统 34

第三章 微型计算机的基本结构 34

二、微处理机 35

三、微型计算机 35

四、微型计算机系统 36

五、微型计算机开发系统 36

3-2 模型计算机的结构 36

一、中央处理机——CPU 37

二、存储器 39

三、总线 41

3-3 程序的编制和执行 43

一、取指令—执行指令的序列 43

二、编制一段程序 44

三、程序的执行过程 46

3-4 堆栈 53

一、堆栈的基本概念 53

二、级联堆栈 54

三、存储器堆栈 56

复习题 58

本章小结 58

第四章 8086微处理机 60

4-1 概述 60

4-2 8086CPU的体系结构和工作原理 60

一、体系结构的根本变革 60

二、执行单元EU和总线接口单元BIU 63

三、8086的寄存器结构 64

4-3 8086CPU的引脚功能 72

一、8086的总线周期 72

二、8086CPU的引脚功能 74

4-4 8086的总线结构 81

一、分时复用多路的地址/数据总线 81

二、地址的锁存 81

三、数据总线 83

4-5 8086的最小模式和最大模式 86

一、8086的最小模式 86

二、8086的最大模式 88

一、8088微处理机 90

4-6 8086系列简介 90

二、8087数值数据处理机 91

三、8089输入/输出处理机 93

本章小结 94

复习题 94

第五章 微型计算机的存储器 97

5-1 半导体存储器的分类 97

一、随机存取存储器RAM 97

一、基本存储电路 99

二、只读存储器ROM 99

5-2 随机存取存储器RAM 99

二、静态RAM的组成 101

5-3 RAM与CPU的连接 109

一、存储器的连接方法 109

二、RAM与字长为8位的CPU的连接 112

三、RAM与字长为16位的CPU的连接 113

5-4 只读存储器 115

一、掩膜式固定只读存储器ROM 115

二、可擦除可编程的只读存储器EPROM 116

5-5 8086的存储器 119

一、8086存储器的结构 119

二、外部存储器寻址 121

三、存储器的段 124

四、实际地址的产生 125

五、堆栈和堆栈操作 128

六、系统专用和保留的存储单元 130

本章小结 130

复习题 131

第六章 8086的机器指令编码和寻址方式 133

6-1 8086的机器指令编码 133

一、机器指令格式 133

二、指令第二字节的编码 135

三、指令的其它字节的选择 137

四、8086机器指令编码举例 138

6-2 指令的操作数 140

一、源操作数和目的操作数 140

六、单操作数 141

五、I/O端口操作数 141

二、立即操作数 141

四、存储器操作数 141

三、寄存器操作数 141

七、双操作数 142

6-3 寻址方式 142

一、概述 142

二、固有寻址 142

三、立即寻址 143

四、寄存器寻址 143

五、存储器寻址 144

六、相对寻址 151

七、当前段以外的寻址 157

八、关于8086寻址方式的说明 158

本章小结 159

复习题 159

五、构成多处理机系统 162

四、对多种类型的数据进行处理 162

三、寻址方式及存取数据能力增强 162

一、指令系统的兼容性 162

二、指令格式的灵活性 162

7-1 概述 162

第七章 8086指令系统 162

7-2 数据传送指令 163

一、通用数据传送指令 163

二、目的地址传送指令 170

三、状态标志位传送指令 173

7-3 算术运算指令 174

一、8086处理算术数据的类型 174

二、加法运算指令 177

三、减法运算指令 180

四、乘法运算指令 184

五、除法运算指令 187

六、十进制和ASCII调整指令 189

7-4 逻辑运算指令 198

一、逻辑运算指令 198

二、移位指令 202

三、循环移位指令 205

7-5 字符串操作指令 208

一、变址寄存器、计数器和标志位的设置 209

二、REP指令 210

三、MOVS指令 211

四、CMPS指令 213

五、SCAS指令 215

六、LODS指令 215

7-6 程序转移指令 216

七、STOS指令 216

一、无条件转移指令 217

二、调用指令和返回指令 220

三、条件转移指令 224

四、迭代控制指令 227

7-7 处理机控制指令 230

一、状态标志位操作指令 230

二、外同步指令 231

复习题 233

三、NOP指令 233

本章小结 233

第八章 基本程序设计 237

8-1 机器语言、汇编语言和高级语言 237

8-2 汇编语言源程序的格式 239

一、指令语句 239

二、伪指令 243

三、汇编语言源程序实例 252

四、程序设计的基本方法 254

8-3 基本运算程序 256

一、多字节的加减法运算 256

二、BCD数的加减法运算 259

三、BCD数与二进制数之间的转换 260

四、压缩的BCD数与ASCII码之间的转换 265

8-4 数据处理程序 268

一、一组数求和 268

二、求一组数的平均值 269

三、求两组数的积 270

四、一个表的复制 271

五、求一组数的最大值和最小值 273

六、查表 273

8-5 子程序 275

一、子程序与主程序 275

二、子程序嵌套 276

三、子程序举例 277

本章小结 279

复习题 279

第九章 8086的操作时序 282

9-1 概述 282

一、学习时序的目的 282

二、指令周期、总线周期和时钟周期 282

9-2 8086指令系统的定时 282

一、定时 282

二、8086机器指令执行时间的计算 284

一、8086的读周期时序和写周期时序 288

9-3 8086的总线操作和时序 288

二、等待状态时序 290

9-4 8086的指令时序 291

一、执行一段程序 291

二、指令时序分析 292

本章小结 297

复习题 297

一、问题的提出 299

二、中断、中断系统和中断源的概念 299

10-1 中断的概念 299

第十章 微型计算机的中断系统 299

三、中断的用途 300

10-2 中断的一般处理过程 300

一、中断请求 300

二、中断优先权 300

三、CPU响应中断的条件 301

四、CPU对中断的响应 301

一、8086的中断源 303

二、中断向量表 303

10-3 8086的中断系统 303

三、外部中断 304

四、内部中断 307

五、8086的中断优先权 312

六、8086的中断处理顺序 312

七、多重中断和多重中断处理 316

本章小结 318

复习题 318

11-1 概述 320

第十一章 微型计算机的输入/输出和接口电路 320

11-2 输入/输出的寻址方式 321

一、I/O端口寻址方式 321

二、存储器编址的I/O寻址方式 322

三、8086对I/O设备的访问 323

11-3 8086的输入/输出指令 323

一、直接端口寻址的I/O指令 324

二、间接端口寻址的I/O指令 324

一、CPU与I/O之间的接口信号 325

11-4 输入输出的传送方式 325

二、输入输出的操作过程 326

三、I/O传送方式 326

四、程序传送方式 327

五、中断传送方式 330

六、直接存储器存取(DMA)方式 330

11-5 8位通用I/O接口电路——8212 333

一、8212的内部结构与功能 334

二、8212应用举例 336

11-6 可编程并行I/O接口电路——8255A 338

一、8255A的组成和功能 338

二、8255A的方式选择 341

三、8255A各种工作方式的功能 343

四、8255A工作方式小结 347

五、8086与8255A接口电路 348

六、8255A应用实例 351

一、概述 354

二、串行通讯的基本方式 354

11-7 可编程串行I/O接口电路——8251A 354

三、串行通讯中的基本技术 356

四、8251A的组成和功能 357

五、8251A的编程 363

六、应用实例 367

本章小结 368

复习题 369

一、常用七段显示器的类型 371

12-1 七段显示器与CPUU接口 371

第十二章 微型计算机的输入/输出设备及其接口技术 371

二、以硬件为主的七段显示器接口方法 372

三、以软件为主的七段显示器接口方法 372

12-2 键盘及其与CPU的接口 374

一、键盘开关及其接口中的一些基本问题 374

二、非编码键盘 375

三、编码键盘 379

12-3 软磁盘 381

一、磁表面存储的工作原理 381

二、软磁盘 384

三、软磁盘驱动器的结构和工作原理 385

本章小结 386

复习题 386

第十三章 MC68000微处理机简介 388

13-1 概述 388

13-2 MC 68000 CPU 389

一、寄存器结构 389

二、MC68000的引脚功能 389

二、寄存器中的数据结构 393

13-3 数据结构和寻址方式 393

一、数据类型 393

三、存储器中的数据结构 394

四、寻址方式 395

13-4 MC 68000指令系统及其特点 396

本章小结 398

复习题 399

附录 400

参考资料 429