图书介绍
汇编语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 罗万钧等编 著
- 出版社: 成都:电子科技大学出版社
- ISBN:7810650556
- 出版时间:1998
- 标注页数:452页
- 文件大小:16MB
- 文件页数:457页
- 主题词:
PDF下载
下载说明
汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
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
热门推荐
- 1649663.html
- 2377205.html
- 2027328.html
- 3255212.html
- 2784067.html
- 3521021.html
- 2966867.html
- 749877.html
- 992360.html
- 1446727.html
- http://www.ickdjs.cc/book_2967331.html
- http://www.ickdjs.cc/book_863147.html
- http://www.ickdjs.cc/book_2562878.html
- http://www.ickdjs.cc/book_1950654.html
- http://www.ickdjs.cc/book_2384993.html
- http://www.ickdjs.cc/book_3208875.html
- http://www.ickdjs.cc/book_1315940.html
- http://www.ickdjs.cc/book_3572843.html
- http://www.ickdjs.cc/book_747740.html
- http://www.ickdjs.cc/book_2803033.html