《汇编语言程序设计》求取 ⇩

1.1 计算机的基本结构与组成1

1.1.1 电子计算机的基本组成1

第一章计算机基础1

1.1.2 微机硬件系统结构2

1.1.3 存储器组织3

1.2 计算机中的数制与码制4

1.2.1 计算机中采用的数制4

1.2.2 计算机中的码制7

1.3 机器语言·汇编语言·高级语言11

1.3.1 指令和程序11

1.3.2 机器语言(Machine Language)11

1.3.3 汇编语言(Assembly Language)12

1.4.1 微处理器(MPU或CPU)的结构13

1.3.4 高级语言(High Level Language)13

1.4 计算机执行程序的过程13

1.4.2 计算机执行指令的过程14

思考与练习一16

第二章MCS—51单片机系统结构17

2.1 MCS--51的结构框图和功能特性17

2.1.1 8051的功能特性17

2.1.2 MCS--51的结构框图17

2.1.3 MCS--51中的CPU19

2.2 MCS--51的存储器配置20

2.3 MCS--51程序设计模型26

思考与练习二27

3.1.1 什么是寻址方式28

3.1.2 MCS--51单片机的寻址方式28

3.1 MCS--51单片机的寻址方式28

第三章MCS--51单片机指令系统及汇编语言程序设计基础28

3.1.3 关于寻址方式的补充说明30

3.2 MCS--51单片机的指令系统31

3.2.1 MCS--51单片机指令系统分类31

3.2.2 数据传送指令32

3.2.3 算术操作指令34

3.2.4 逻辑操作类指令36

3.2.5 控制程序转移指令37

3.2.6 布尔变量操作类指令39

3.3 MCS--51单片机汇编语言的基本约定42

3.3.1 MCS--51汇编程序所支持的伪指令42

3.3.2 MCS--51汇编语言程序格式的有关约定43

3.4 MCS--51单片机程序设计基础44

3.4.1 程序设计的步骤44

3.4.2 顺序结构与简单程序设计48

3.4.3 分支结构程序设计49

6.3.1 概述50

3.4.4 循环结构程序设计53

3.4.5 子程序设计57

思考与练习三70

第四章MCS--51单片机应用程序开发过程72

4.1 单片机应用系统研制的一般过程72

4.1.1 MCS--51应用系统研制的特点72

1.1.2 MCS--51应用系统研制流程72

4.2 单片机应用系统研制工具——开发系统74

4.2.1 概述74

4.2.2 DVCC综合软件包括结构74

4.2.3 启动方法74

4.2.4 源程序编辑75

4.2.5 屏幕编辑(SCREEN)77

4.2.6 MCS--51汇编使用说明78

4.2.7 MCS--51反汇编模块81

4.2.8 通迅和调试81

4.2.9 MCS--51—Ⅱ仿真器及SICE—Ⅲ仿真器的简要说明82

4.3 单片机应用系统的软件设计与调试83

4.3.1 总体设计83

4.3.2 软件设计83

4.3.3 程序编辑、汇编的几种方法83

4.3.4 计算程序的调试方法84

4.3.5 通讯和I/O实时处理程序的调试84

4.3.6 综合调试84

思考与练习四84

第五章MCS--51单片机应用程序设计85

5.1 常用运算程序设计85

5.1.1 定点数运算85

5.1.2 十进制数运算91

5.1.3 浮点数运算程序设计基础93

5.1.4 数据处理应用程序举例100

5.2 MCS--51输入输出接口程序设计108

5.2.1 CPU与外设传送数据的控制方式108

5.2.2 并行接口的输入输出程序设计109

5.3 串行口通讯程序设计125

5.3.1 串行口的专用寄存器SCON125

5.3.2 串行口的工作方式126

5.3.3 方式1点与点的异步通讯127

5.4 A/D 及D/A转换接口程序设计130

5.4.1 基本概念130

5.4.2 数/模(D/A)转换130

5.4.3 模/数(A/D)转换131

5.4.4 典型应用实例134

思考与练习五136

6.1.1 中央处理器(CPU)137

第六章16位单片机MCS--96137

6.1 MCS--96单片机结构及功能特性137

6.1.2 存储器与特殊功能寄存器组(SFR)138

6.1.3 中断141

6.1.4 输入/输出口141

6.1.5 定时器和高速输入输出部件(HSI0)143

6.1.6 串行口145

6.1.7 A/D转换器与脉宽调制器145

6.1.8 监视定时器(WDT)和系统复位146

6.1.9 系统复位146

6.2 MCS--96的指令系统147

6.3 MCS--96程序设计基础150

6.3.2 中断系统编程实例151

6.3.3 定时器应用程序实例152

6.3.4 高速输入部件HSI应用程序举例154

6.3.5 高速输出部件HSO应用程序举例156

6.3.6 A/D和PWM(D/A)应用程序设计实例160

6.3.7 串行口应用程序设计163

6.3.8 四个字节乘法子程序167

思考与练习六168

第七章8086/8088系统结构169

7.1 8088 CPU的功能结构169

7.1.1 8088 CPU的内部寄存器169

7.1.2 8088 CPU的两大功能结构172

思考与练习七174

7.2 8088与8086微处理器的差别174

8.1 寻址方式175

8.1.1 操作数类型175

第八章8088/8086指令系统175

8.1.2 寻址方式176

8.1.3 寻址方式小结180

8.2 8088/8086指令系统181

8.2.1 数据传送指令181

8.2.2 算术运算指令187

8.2.3 逻辑运算指令196

8.2.4 移位指令197

8.2.5 转移指令200

8.2.6 字符串操作指令205

8.2.7 处理器控制指令209

8.2.9 中断指令210

8.2.8 输入输出指令210

8.3 小结212

8.3.1 如何掌握指令系统212

8.3.2 8088指令系统的特点212

思考与练习八214

第九章8088/8086汇编语言216

9.1 汇编语言语句216

9.1.1 8088汇编语言程序的一个例子216

9.1.2 汇编语言语句及结构219

9.2 汇编语言伪指令224

9.2.1 符号定义伪指令224

9.2.2 数据定义伪指令225

9.2.3 段和模块定义伪指令226

9.2.4 过程定义伪指令228

9.2.5 模块通讯伪指令229

9.2.6 列表控制伪指令231

9.2.7 其他伪指令说明231

9.3 汇编语言程序结构232

9.3.1 汇编语言源程序的一般结构232

9.3.2 对汇编源程序中的几个问题的说明233

9.4 条件汇编与宏操作伪指令237

9.4.1 宏操作伪指令237

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

9.4.3 条件汇编239

9.5 结构和记录241

9.5.1 结构241

9.5.2 记录242

思考与练习九244

第十章 8086/8088基本程序设计246

10.1 顺序程序设计246

10.1.1 简单算术运算及逻辑运算顺序程序246

10.1.2 字符处理和代码转换程序248

10.1.3 对表项进行传送及处理250

10.2 分支程序设计252

10.3 循环程序设计256

10.3.1 循环程序的两种基本的结构256

10.3.2 计数控制的循环257

10.3.3 条件控制的循环程序262

10.3.4 用逻辑尺控制的循环263

10.4 子程序设计264

10.4.1 子程序与主程序264

10.4.2 子程序的段内调用和返回265

10.4.3 子程序段间调用和返回267

10.4.4 主程序和子程序间的参数传送272

10.4.5 寄存器内容的保护277

10.4.6 子程序嵌套278

10.4.7 关于递归子程序及可重入子程序的概念279

10.5 具有模块结构的程序设计281

10.5.1 模块化程序设计方法简述281

10.5.2 模块的组合方式282

思考与练习十283

第十一章8088应用程序的开发过程285

11.1 8088汇编语言应用程序的开发过程285

11.1.1 利用EDIT程序建立和修改源程序285

11.1.2 调用宏汇编程序MASM对源程序进行汇编286

11.1.3 显示.LST文件及.REF文件287

11.1.6 在DOS下运行.EXE文件289

11.1.4 利用LINK程序将.OBJ文件连接成可执行的文件.EXE289

11.1.5 利用DEBUG 程序调试.EXE程序289

11.2 汇编语言程序设计软件包使用方法290

11.2.1 EDIT.COM程序290

11.2.2 调试程序DEBUG的主要命令292

11.3 汇编语言程序开发过程实例298

思考与练习十一301

第十二章8086/8088应用程序设计举例302

12.1 输入输出程序设计302

12.1.1 键盘解释程序的基本知识302

12.1.2 键盘的基本操作原理303

12.2 8088/8086中断系统及中断程序设计308

12.2.1 中断源308

12.2.2 不断矢量表309

12.2.3 中断处理程序结构311

12.2.4 用户软中断的设置312

12.2.5 中断程序设计举例314

12.3 DOS系统功能调用317

12.3.1 系统调用方法318

12.3.2 DOS功能调用分组说明318

12.3.3 系统调用程序实例319

12.4 BIOS功能调用325

12.4.1 常用BIOS调用326

12.4.2 图形显示程序设计329

12.5 C语言和汇编语言的相互调用334

12.5.1 汇编语言子程序调用方法335

12.5.2 C语言调用汇编语言子程序举例339

12.5.3 汇编语言调用C语言子程序340

12.5.4 在C语言程序行中间嵌入汇编指令342

思考与练习十二342

第十三章80386/80486结构特点及指令系统344

13.1 80386/80486硬件结构344

13.1.1 80386/80486功能结构344

13.1.2 80386/80486的寄存器结构347

13.2 80386的工作方式352

13.2.1 实地址方式352

13.2.2 保护虚地址方式353

13.3 80386指令系统360

13.3.1 80286对8086指令的扩充361

13.3.2 80386对80286指令的扩充362

思考与练习十三364

附录366

1998《汇编语言程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由罗万钧等编 1998 成都:电子科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

汇编语言程序设计(1998 PDF版)
汇编语言程序设计
1998 徐州:中国矿业大学出版社
汇编语言程序设计(1996 PDF版)
汇编语言程序设计
1996
汇编语言程序设计( PDF版)
汇编语言程序设计
华中科技大学出版社
宏汇编语言程序设计(1987.01 PDF版)
宏汇编语言程序设计
1987.01 电子工业出版社
80386汇编语言程序设计( PDF版)
80386汇编语言程序设计
科海培训中心
汇编语言程序设计( PDF版)
汇编语言程序设计
辽宁省电子计算机学会小型微型计算机系统编辑部
汇编语言程序设计( PDF版)
汇编语言程序设计
辽宁省电子计算机学会
宏汇编语言程序设计(1998 PDF版)
宏汇编语言程序设计
1998 北京:中国财政经济出版社
汇编语言程序设计(1988 PDF版)
汇编语言程序设计
1988 西安:西安电子科技大学出版社
CASL汇编语言程序设计(1991 PDF版)
CASL汇编语言程序设计
1991 杭州:浙江大学出版社
汇编语言程序设计(1996 PDF版)
汇编语言程序设计
1996 长春:吉林科学技术出版社
汇编语言程序设计(1997 PDF版)
汇编语言程序设计
1997 哈尔滨:哈尔滨工业大学出版社
80X86汇编语言程序设计(1998 PDF版)
80X86汇编语言程序设计
1998 成都:电子科技大学出版社
汇编语言程序设计(1994 PDF版)
汇编语言程序设计
1994 成都:电子科技大学出版社
汇编语言程序设计(1988.04 PDF版)
汇编语言程序设计
1988.04 北京市:中央广播电视大学出版社