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

- 马力妮编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111272861
- 出版时间:2009
- 标注页数:388页
- 文件大小:29MB
- 文件页数:399页
- 主题词:汇编语言-程序设计-高等学校-教材
PDF下载
下载说明
80x86汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基础知识1
1.1汇编语言1
1.1.1机器语言与汇编语言1
1.1.2高级语言2
1.1.3汇编语言的特点2
1.1.4汇编语言与高级语言的比较3
1.2进位记数制及转换方法3
1.2.1常用的进位记数制3
1.2.2数制转换5
1.3计算机中的数据组织10
1.3.1数据组织方式10
1.3.2数的表示方法11
1.3.3字符的表示方法16
1.4二进制数的算术运算和逻辑运算18
1.4.1算术运算18
1.4.2逻辑运算19
1.5习题20
第2章 80x86计算机组织结构22
2.180x86计算机的基本结构22
2.1.1中央处理器22
2.1.2总线结构22
2.1.3存储器23
2.1.4外围设备24
2.2 80x86 CPU的寄存器24
2.2.1通用寄存器24
2.2.2控制寄存器27
2.2.3段寄存器30
2.3内存组织结构30
2.3.1内存的地址与字节、字的存放30
2.3.2堆栈32
2.4 80x86 CPU的工作模式33
2.4.1实模式33
2.4.2保护模式37
2.5存储器管理机制38
2.5.1分段管理机制39
2.5.2分页管理机制39
2.6习题40
第3章80x86指令系统和寻址方式42
3.1指令格式42
3.1.1指令的书写格式42
3.1.2提供操作数的方式43
3.2寻址方式45
3.2.1与数据有关的寻址方式45
3.2.2 32位CPU的寻址方式54
3.2.3与转移地址有关的寻址方式57
3.3指令系统61
3.3.1数据传送指令61
3.3.2算术运算指令71
3.4习题91
第4章 汇编语言程序结构95
4.1汇编语言程序的基本结构95
4.1.1汇编语言程序的基本框架95
4.1.2汇编语言程序的指令格式97
4.2汇编语言的数据98
4.2.1常量98
4.2.2变量98
4.2.3标号101
4.2.4变量定义时用到的操作符和表达式102
4.3运算符与表达式105
4.3.1算术运算符105
4.3.2逻辑运算符105
4.3.3关系运算符106
4.3.4数值回送操作符106
4.3.5属性操作符109
4.3.6移位运算符111
4.3.7运算符的优先级112
4.4伪指令112
4.4.1完整段定义伪指令112
4.4.2处理器选择伪指令117
4.4.3简化段定义伪指令118
4.4.4定位伪指令120
4.4.5赋值伪指令120
4.4.6 LABEL伪指令121
4.4.7对准伪指令122
4.4.8标题伪指令123
4.5习题123
第5章 顺序、分支和循环程序设计126
5.1顺序程序设计126
5.2分支程序设计131
5.2.1转移指令131
5.2.2条件转移指令132
5.2.3根据条件设置字节指令138
5.2.4分支程序设计的应用举例140
5.3循环程序设计147
5.3.1循环程序结构147
5.3.2循环控制指令148
5.3.3单重循环的应用举例166
5.3.4多重循环的应用举例176
5.4习题181
第6章 子程序设计185
6.1子程序的结构185
6.1.1子程序的定义185
6.1.2子程序的调用与返回指令186
6.1.3子程序的编程原则192
6.1.4参数的传递194
6.2子程序的嵌套与递归206
6.2.1子程序的嵌套调用206
6.2.2子程序的递归210
6.3子程序应用举例215
6.4习题221
第7章 高级汇编技术223
7.1宏汇编223
7.1.1宏定义223
7.1.2宏调用和宏展开223
7.1.3宏定义和调用时的参数使用225
7.1.4宏定义的伪指令228
7.1.5宏库的建立和使用229
7.2重复汇编232
7.3条件汇编234
7.3.1条件汇编伪指令234
7.3.2使用条件汇编伪指令的程序结构235
7.4习题236
第8章 输入/输出与中断240
8.1输入/输出设备的数据传送方式240
8.1.1 I/O端口240
8.1.2 I/O指令241
8.1.3 I/O设备的数据传送方式243
8.2 80x86的中断系统246
8.2.1中断的基本概念246
8.2.2中断指令247
8.2.3中断分类248
8.2.4中断优先级和中断嵌套250
8.2.5中断向量表250
8.2.6中断过程252
8.2.7如何编写中断处理程序253
8.3 BIOS与DOS中断系统258
8.3.1 BIOS与DOS中断调用概述258
8.3.2键盘I/O程序设计260
8.3.3显示器I/O程序设计267
8.3.4 BIOS及DOS的时间功能调用278
8.3.5图形系统程序设计282
8.3.6发声系统程序设计292
8.4习题296
第9章 磁盘文件存取方法299
9.1以文件句柄方式存取文件299
9.1.1 DOS文件功能调用299
9.1.2路径和ASCIIZ串300
9.1.3文件句柄、错误代码和文件属性301
9.1.4文件的打开方式302
9.1.5读写指针的移动303
9.2文件操作举例304
9.3习题314
第10章C/C +与汇编语言的混合编程方法317
10.1嵌入式汇编317
10.1.1嵌入式汇编的格式317
10.1.2几点说明320
10.1.3编译链接的方法321
10.2 C/C++程序调用汇编源程序321
10.2.1一个简单的小例子322
10.2.2编译链接的方法322
10.2.3 C/C +++程序对汇编源程序的调用规则324
10.2.4 MASM 6.11环境下参数传递的变化332
10.3习题335
第11章 汇编语言程序设计实验方法336
11.1汇编语言上机步骤336
11.2用MASM 5.0汇编、链接程序337
11.2.1运行汇编程序必备的条件337
11.2.2执行汇编程序338
11.2.3执行链接程序341
11.3 DEBUG调试器的使用342
11.3.1 DEBUG的主要特点342
11.3.2通过DEBUG编写、运行汇编程序342
11.3.3 DEBUG的进入344
11.3.4 DEBUG的主要命令344
11.3.5举例346
11.4 Microsoft MASM 6.11软件包的使用348
11.4.1安装MASM 6.11348
11.4.2安装后的任务350
11.4.3 PWB系统的进入和退出350
11.4.4 PWB主菜单350
11.4.5设置PWB的开发环境351
11.4.6 PWB应用实例353
11.5 CodeView调试器的使用355
11.5.1 CodeView调试器的进入和退出355
11.5.2 CodeView调试器主窗口及功能键356
11.5.3 CodeView功能键357
11.5.4 CodeView环境设置358
11.5.5用CodeView调试汇编程序358
11.5.6在Command窗口调试程序360
11.6 RadASM+MASM32集成开发环境361
11.6.1 MASM32的安装361
11.6.2链接器和调试器的安装364
11.6.3 RadASM的安装364
11.6.4配置RadASM编译环境366
11.6.5 RadASM应用实例368
11.6.6修改ini配置文件373
附录374
附录A 80x86指令系统一览表374
附录B ASCII码表384
附录C DOS系统功能调用(INT 21 H)385
附录D BIOS功能调用386
热门推荐
- 2552118.html
- 517562.html
- 2694377.html
- 3131460.html
- 3832932.html
- 3607872.html
- 3827488.html
- 85439.html
- 1727510.html
- 68694.html
- http://www.ickdjs.cc/book_1552669.html
- http://www.ickdjs.cc/book_3724868.html
- http://www.ickdjs.cc/book_2864520.html
- http://www.ickdjs.cc/book_2757246.html
- http://www.ickdjs.cc/book_1009755.html
- http://www.ickdjs.cc/book_2906010.html
- http://www.ickdjs.cc/book_3852693.html
- http://www.ickdjs.cc/book_2713874.html
- http://www.ickdjs.cc/book_2045718.html
- http://www.ickdjs.cc/book_2121304.html