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

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

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:潘峰主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1997
  • ISBN:7505340077
  • 页数:432 页
图书介绍:
《微型计算机原理与汇编语言》目录

第一章 概述 1

第一节 微型计算机概述 1

一、微型计算机的发展 1

二、微型计算机的特点 1

三、微型计算机的分类 2

四、微型计算机的应用范围 3

第二节 微型计算机系统的组成 4

一、一般计算机的结构框图 4

二、微处理器 4

三、微型计算机 4

四、微型计算机系统 6

六、微机结构的特点——总线结构 7

五、微型计算机的开发系统 7

七、软件是微型计算机系统的重要组成部分 8

八、微型计算机硬件技术及其发展趋势 9

第三节 微型计算机的工作过程 11

第二章 计算机中的信息表示方法 13

第一节 数值及其编码 13

一、无符号数的表示及运算 13

二、带符号数的表示及运算 17

三、定点数和浮点数 21

四、二进制编码的十进制数(BCD码) 23

第二节 计算机中常用的字符编码 24

一、字符编码(ASCII码) 24

二、汉字编码(国标码) 25

思考题与习题 26

第一节 8086/8088 CPU 30

一、8086/8088 CPU的编程结构 30

第三章 80X86系列微型计算机的体系结构 30

二、8086/8088 CPU的引脚及其功能 34

三、8088与8086的比较 39

第二节 8086/8088系统总线的构成 39

一、最小方式下系统总线的构成 39

二、最大方式下系统总线的构成 44

第三节 存储器和I/O的组织 52

一、存储器的组织 52

二、8088/8086的I/O组织 57

三、80386/80486系统的存储结构 58

一、系统的复位和启动操作 60

第四节 86X86系统的操作和总线周期 60

二、总线操作 62

三、最小方式下的总线保持 68

四、最大方式下的总线请求/允许 69

五、80X86系统时序介绍 70

思考题与习题 71

第四章 指令系统和寻址方式 74

第一节 8086/8088指令系统的寻址方式 74

一、操作数的种类 74

二、寻址方式 75

第二节 8086/8088指令码格式 80

第三节 8086/8088指令系统 82

一、数据传送指令 83

二、算术运算指令 87

三、位操作指令 103

四、串操作指令 110

五、控制转移指令 116

六、处理器控制指令 123

第四节 80X86扩充的和增加的指令 125

一、80286扩充的和增加的指令 125

二、80386、80486扩充的和增加的指令 127

思考题与习题 129

第五章 汇编语言程序设计 132

第一节 汇编语言的基本概念 132

二、汇编语言语句的类型和格式 133

第二节 汇编语言源程序的格式 133

一、分段结构 133

第三节 伪指令语句 139

一、数据定义伪指令 139

二、符号定义伪指令 141

三、段定义伪指令 142

四、过程定义伪指令 146

五、模块定义与连接伪指令 147

第四节 宏指令语句 148

一、MACRO/ENDM 149

二、PURGE 150

三、宏指令与子程序的区别 150

一、用编辑程序建立汇编语言源程序文件(ASM文件) 151

第五节 汇编语言程序的上机过程 151

二、用汇编程序将ASM文件汇编成目标程序文件(OBJ文件) 153

三、用连接程序生成可执行程序文件(EXE文件) 154

四、程序的执行 155

五、汇编语言和操作系统PC-DOS的接口 155

第六节 汇编语言程序设计的基本方法 156

一、汇编语言程序设计的基本过程 156

二、程序结构化的概念 157

三、简单程序设计 159

四、分支程序设计 160

五、循环程序设计 163

六、子程序设计 170

七、DOS系统功能调用 180

第七节 程序设计举例 184

一、十进制数算术运算 184

二、代码转换 187

三、表的处理和应用 190

思考题与习题 196

第六章 存储器 199

第一节 概述 199

一、半导体存储器的分类 199

二、半导体存储器的主要技术指标 200

第二节 读写存储器(RAM) 200

一、静态RAM(SRAM) 200

二、动态RAM(DRAM) 202

二、可编程只读存储器(PROM) 204

一、掩模式ROM(MROM) 204

第三节 只读存储器(ROM) 204

三、可擦可编程只读存储器(EPROM) 205

四、电擦写可编程只读存储器(E2PROM) 208

第四节 存储器的组织 210

一、存储器的结构 210

二、8086系统的存储器组织 214

三、80X86存储系统简介 220

思考题与习题 230

第七章 输入和输出系统 232

第一节 概述 232

一、I/O与接口电路 232

二、CPU与外设间交换的信息 232

三、接口电路的功能 233

四、I/O讨论的问题 234

第二节 I/O端口的编址方式 234

一、I/O端口地址与内存单元地址统一编址方式 234

二、I/O端口与内存独立编址 235

第三节 输入/输出控制方式 235

一、直接程序控制的I/O方式 235

二、中断控制的I/O方式 241

三、直接存储器存取(DMA)I/O方式 241

四、IOP方式 244

第四节 DMA控制器Intel 8237 252

一、8237的结构和引脚 252

二、8237的工作时序 254

三、8237的编程 256

四、8237的应用 260

思考题与习题 263

第八章 中断 267

第一节 中断原理 267

一、中断过程 267

二、中断源的识别 268

三、中断优先级的确定 269

第二节 8086中断系统 271

一、8086中断类型 271

二、8086的中断处理 272

三、80386/80486的中断 275

一、8259A的内部结构及引脚 276

第三节 可编程中断控制器8259A 276

二、8259A的中断管理方式 278

三、8259A的编程 280

四、8259A与PC机的硬件中断 287

第四节 8086中断矢量表的建立 288

一、绝对地址置入法 288

二、使用串送存指令装入法 289

三、使用DOS调用 289

四、直接装入法 291

第五节 82380中断控制器介绍 292

一、PIC功能与内部结构 292

二、82380 PIC中断响应时序 293

三、82380 PIC的操作形态 294

四、可编程寄存器 297

五、82380 PIC初始化编程 298

思考题与习题 302

第九章 输入/输出接口 304

第一节 并行数据通信接口技术 304

一、并行通信与并行接口 304

二、可编程并行通信接口芯片8255A 305

第二节 串行数据通信接口技术 312

一、串行通信与串行接口 312

二、可编程串行通信接口芯片8251A 317

第三节 计数/定时控制器接口技术 325

一、概述 325

二、可编程计数/定时器芯片 326

一、82380的结构 331

第四节 多功能I/O接口芯片82380 331

二、82380的DMA功能 332

三、82380的中断功能 332

四、82380的定时器 333

第五节 数/模(D/A)和模/数(A/D)转换技术及其接口 333

一、D/A转换器 334

二、A/D转换器 340

思考题与习题 347

第十章 高性能微处理器 351

第一节 80286微处理器 351

一、概述 351

二、80286的结构 351

三、80286的引脚 354

四、80286的实地址方式 358

五、80286的虚地址保护方式 359

第二节 80386微处理器 369

一、概述 369

二、80386的基本结构 370

三、80386的引脚 377

四、80386的工作方式 380

第三节 80486微处理器 381

一、概述 381

二、80486的基本结构 383

三、80486的引脚 388

四、80486多处理机基本结构 392

第四节 Pentium微处理器 393

一、概述 393

二、Pentium的功能结构 394

五、80486的工作方式 394

三、Pentium的引脚 395

四、Pentium的主要特点 402

思考题与习题 405

附录A 8086/8088指令对标志位的影响 408

附录B 8086/8088指令编码一览表 409

附录C ASCII码控制符号的定义 420

附录D 系统功能调用一览表 421

附录E BIOS中断 428

主要参考资料 432

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