《微计算机原理》求取 ⇩

第一章 概述1

§1.1 计算机的基本结构和工作原理1

一、计算机的基本结构1

§1.2 微处理器.微计算机,微处理器系统3

一、微处理器(Microprocessor简称μP或MP)3

二、微计算机(Microcomputer简称μC或MC)3

三、微处理器系统(Microprocessing System简称μPS或MPS)3

§1.3 微处理器的产生和发展4

§1.4 微计算机的分类6

一、按CPU的字长来分6

二、按微计算机利用的形态分类6

§1.5 微计算机系统的组成7

一、微计算机系统的一般结构7

二、硬件7

三、软件7

四、微计算机系统结构的特殊性11

一、系统连接12

§1.6 典型微处理器系统结构和工作原理12

二、典型微处理器的内部结构13

三、典型存储器的内部结构16

四、简单程序的编制和执行过程17

五、微计算机中数和字符的表示21

§1.7 微计算机的应用概述25

一、微计算机的特点25

二、微计算机应用层次26

一、系统主板的结构27

§1.8 IBM PC XT/AT微计算机简介27

二、IBM PC XT/AT微机系统的软件29

三、IBM PC XT/AT的可扩充性29

习题29

第二章 8086/80286微处理器及其体系结构31

§2.1 微处理器性能描述31

一、字长31

六、工艺形式及其它32

五、是否能构成多处理器系统32

四、访存空间32

二、指令数32

三、基本指令执行时间32

§2.2 8086的内部结构34

一、执行部件EU34

二、总线接口部件BIU35

§2.3 8086的寄存器结构37

一、通用寄存器37

二、段寄存器38

三、状态标志寄存器39

四、指令指针寄存器40

§2.4 8086CPU引脚特性40

一、地址/数据总线40

二、地址/状态总线40

三、控制总线41

§2.5 8088和8086的比较42

一、8284A时钟信号发生器42

§2.6 8086的时钟和总线周期概念42

四、电源线Vcc和地线GND42

五、其它控制线:24~31脚42

二、总线周期概念43

§2.7 最小/最大工作方式44

一、最小方式及8282,8286的应用44

二、最大方式及8288的应用48

§2.8 8086的操作时序52

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

二、总线操作52

四、中断响应总线周期操作58

三、暂停操作58

五、最小方式下的总线保持请求/保持响应操作60

六、最大方式下的总线请求/允许/释放操作60

§2.9 存储器组织61

一、存储器组织61

二、存储器分段63

三、实际地址(physical address)和逻辑地址64

四、堆栈64

六、单模块程序的四个现行段66

五、专用和保留的存储器单元66

§2.10 I/O端口组织68

§2.11 超级十六位微处理器——8028668

一、80286的主要特性68

二、内部结构69

三、寄存器结构70

四、80286的地址方式71

五、80286微处理器系统结构74

习题75

第三章 8086/80286的指令系统79

§3.1 指令的基本格式79

一、指令构成79

二、8086的通用指令格式80

§3.2 8086的寻址方式81

一、固定寻址81

二、立即数寻址81

四、存储器寻址82

三、寄存器寻址82

五、I/O端口寻址86

§3.3 指令执行时间87

§3.4 8086指令系统89

一、数据传送(Date Transfer)类指令及应用90

二、算术运算(Arithmeric)类指令及应用97

三、逻辑运算与移位(Logic shift)类指令及应用109

四、串操作(String Manlpulation)类指令及应用114

五、控制转移(Control Jump)类指令及应用118

六、处理器控制(Processor Control)类指令及应用125

§3.5 中断类指令和IBM PC DOS系统功能调用126

一、8086中断及中断源126

二、中断指令及中断返回指令126

三、8086的专用中断127

四、PC DOS的系统功能调用与基本I/O子程序调用129

五、BIOS中断调用134

六、返回DOS的中断调用137

§3.6 80286扩充的指令138

习题139

§4.1 汇编语言和汇编程序144

一、汇编语言(Assembly Language)144

二、汇编程序(Assembler)144

第四章 MASM-86宏汇编语言程序144

§4.2 MASM-86汇编语言程序的规范146

一、一个简单的汇编语言程序146

二、段结构147

三、汇编语言程序的语句类型及语句格式147

二、表达式及运算符151

§4.3 8086汇编语言中的标识符、表达式和运算符151

一、标识符151

§4.4 伪指令及宏指令157

一、数据定义及存储器分配伪指令157

二、符号定义伪指令EQU和=159

三、标号定义伪指令LABEL160

四、结构定义伪指令STRUC/ENDS162

五、记录定义伪指令RECORD165

六、程序块定义伪指令168

八、程序计数器$和ORG伪指令170

七、GROUP伪指令170

九、宏指令171

十、常用列表伪指令173

十一、程序模块连接伪指令PUBLIC和EXTRN174

§4.5 多模块程序设计及模块间的通信175

一、模块的定义175

二、模块命名伪指令NAME175

四、模块间的交叉访问和信息传送176

三、多模块内段的连接176

五、高级语言与汇编语言的接口179

§4.6 汇编语言程序的上机过程181

一、汇编语言的工作环境181

二、汇编语言程序工作盘的建立181

三、在DOS环境下,建立和运行汇编语言程序的过程182

四、EXE文件和COM文件184

五、汇编语言程序上机过程示例186

习题189

§5.1 软件研制过程191

一、系统定义191

第五章 程序设计的基本方法191

二、程序设计193

三、编码193

四、查错和调试193

五、文件编制193

六、维护和再设计194

§5.2 模块化程序设计(Modular Programming)194

一、模块的划分与模块的表示194

二、划分模块的原则195

§5.3 结构化程序设计(Strutred Programming)196

一、顺序结构与简单程序设计197

§5.4 程序的基本结构与基本程序的设计197

二、条件结构与分支程序设计199

三、循环结构与循环程序设计202

四、子程序结构及子程序设计207

§5.5 一些实用程序的设计222

一、代码转换222

二、表的应用和处理226

三、算术运算程序235

四、图形显示242

五、声音的产生与乐曲程序246

习题251

一、分类255

§6.1 半导体存储器的分类及特点255

第六章 存储器255

二、半导体存储器的性能指标256

三、半导体存储器的特点256

§6.2 随机存储器RAM257

一、表态SRAM258

二、动态DRAM259

三、动态DRAM的刷新及刷新控制器8203260

四、RAM存储器的组织261

§6.3 只读存储器ROM261

一、固定掩膜编程ROM262

二、可编程序PROM262

三、紫外光擦除可编程序的UV-EPROM262

二、不挥发的RAM(NVRAM)266

§6.4 新型的半导体存储器266

一、电可擦除的可编程序的E2PROM266

三、集成RAM(iRAM)267

四、半导体存储器的备份电源267

五、常用RAM、ROM、EPROM列表268

§6.5 主存储器的设计268

一、半导体存储器芯片选用时应考虑的一些问题269

二、存储器地址分配269

三、存储器芯片和CPU的连接270

四、IBM PC/XT主存储器系统介绍274

§6.6 外存储器简介275

四、光盘存储器279

三、磁泡存储器279

习题280

一、为什么要用接口电路281

§7.1 微计算机和外设间的输入/输出接口281

二、接口电路中的信息281

第七章 微计算机的输入/输出及DMA281

三、接口电路的I/O端口282

§7.2 CPU和外设数据传送的控制方式283

一、程序控制方式283

二、中断控制方式290

三、直接存储器存取(DMA)控制方式290

§7.3 IBM PC/XT I/O端口地址分配与地址译码291

一、系统板上I/O地址291

二、IBM PC/XT I/O通道292

§7.4 DMA 8237A 及应用295

一、8237A的基本功能295

二、8237A的内部结构及工作原理296

三、8237A的引脚特性298

四、8237A的编程300

五、8237A的编程和使用305

习题308

第八章 中断系统310

§8.1 8086/8088的中断结构310

一、中断源及优先权级别310

二、中断处理过程311

三、中断向量表的设置311

§8.2 外部中断313

一、INTR中断(Interrupt)313

二、NMI中断(Non Maskable Interrupt)314

二、专用芯片构成的中断优先权管理315

§8.3 中断的优先权管理315

一、软件查询和优先级别判断315

§8.4 8259A 可编程中断控制器及应用316

一、8259A内部结构和引脚特性316

二、中断引导方式318

三、中断优先权管理319

四、中断触发方式320

五、8259A的初始化命令字和操作命令字322

六、8259A的级联327

八、8259A的应用举例330

习题333

第九章 可编程通用接口芯片335

§9.1 接口芯片的功能与分类335

一、接口的功能335

二、接口的分类336

一、8255A的基本性能337

§9.2 并行I/O接口337

二、8255A的内部结构337

三、8255A的引脚特性和外部连接338

四、8255A的控制字340

五、8255A的工作方式341

六、8255A的应用举例348

§9.3 串行通信接口351

一、串行接口及串行通信协议351

二、串行通信的物理标准355

三、可编程串行通信接口8251A357

四、可编程串行异步通信接口8250367

一、软磁盘375

§9.4 可编程计数器/定时器8253/8254376

一、基本功能和工作原理377

二、8253的内部结构377

二、硬磁盘378

三、8253的引脚特性及处部连接379

四、8253的控制字380

五、8253的工作方式381

六、8253的应用举例387

七、8254与8253的比较394

习题395

第十章 32位微处理器与微计算机397

§10.1 INTEL80386397

一、性能提升397

二、80386的内部结构398

三、寄存器结构399

四、操作数寻址400

五、数据类型401

六、存储器组织401

七、新增加的指令403

§10.2 INTEL80486404

一、主要性能405

二、与80386的比较405

习题405

附录406

附录一8086/8088指令系统一览表406

附录二 伪指令表416

附录三 中断向量地址一览表419

附录四 DOS功能调用(INT21H)420

附录五BIOS功能调用424

附录六 IBM PC ASCII码表427

附录七 屏编软件NE的常用命令428

附录八 MAMSM5.0 宏汇编程序出错信息429

附录九 调试程序DEBUG的主要命令432

附录十 IBM PC/XT系统板电路原理图436

参考资料446

1994《微计算机原理》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由潘名莲等编 1994 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

微型计算机化设计原理(1983 PDF版)
微型计算机化设计原理
1983 北京:科学出版社
控制工程导论(1988.02 PDF版)
控制工程导论
1988.02 西北工业大学出版社
微型计算机原理  下( PDF版)
微型计算机原理 下
辽宁大学物理系
微型计算机原理  上( PDF版)
微型计算机原理 上
辽宁大学物理系
微型计算机原理(1983 PDF版)
微型计算机原理
1983
Z80微型计算机原理( PDF版)
Z80微型计算机原理
微型计算机原理(1992 PDF版)
微型计算机原理
1992 北京:水利电力出版社
微计算机原理(1986 PDF版)
微计算机原理
1986 北京:电子工业出版社
微型计算机原理(1985 PDF版)
微型计算机原理
1985 西北电讯工程学院出版社
微型计算机原理(1989 PDF版)
微型计算机原理
1989 西安:西安交通大学出版社
微型计算机原理(1995 PDF版)
微型计算机原理
1995 北京:中国人民大学出版社
微型计算机原理(1996 PDF版)
微型计算机原理
1996 北京:人民邮电出版社
微型计算机原理(1996 PDF版)
微型计算机原理
1996 上海:上海交通大学出版社
微型计算机原理(1998 PDF版)
微型计算机原理
1998 北京:清华大学出版社
微机系统与信号处理(1988 PDF版)
微机系统与信号处理
1988 北京:科学出版社