图书介绍
80386/80286汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![80386/80286汇编语言程序设计](https://www.shukui.net/cover/58/31115890.jpg)
- (美)威廉·默里,克里斯·帕帕斯著;白晓笛译 著
- 出版社: 北京:电子工业出版社
- ISBN:750530139X
- 出版时间:1988
- 标注页数:497页
- 文件大小:17MB
- 文件页数:507页
- 主题词:
PDF下载
下载说明
80386/80286汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一章 汇编语言介绍1
第一节 数字系统3
一.二进制数4
二.十六进制数10
三.除字节外的其它位编组形式12
四.二进制操作16
第二节 寻址技术18
二.寄存器寻址19
一.立即寻址19
三.直接寻址20
四.寄存器间接寻址20
五.基址相对寻址22
六.直接变址寻址22
七.基址变址寻址23
八.80386扩展23
第三节 程序设计的形式24
一.命名场25
四.注释场28
二.操作场28
三.操作数场28
第四节 一个汇编语言程序的例子29
第二章 汇编程序介绍31
第一节 机器码与汇编语言31
第二节 典型的汇编过程33
一.第一步:建立源码33
二.第二步:产生目标码37
三.第三步:连接38
第一节 80286微处理器39
第三章 微处理器的结构:寄存器、标志和指令39
一.段寄存器40
二.变址、指针和基址寄存器41
三.状态和控制寄存器(标志)41
四.指令指针42
五.机器状态字42
第二节 80386微处理器43
一.通用寄存器45
二.段寄存器45
三.指令指针和EFLAGS寄存器46
四.控制寄存器47
五.系统地址寄存器48
六.调试和测试寄存器49
第三节 80286/80386指令集50
第四节 80386指令集98
第四章 80287/80387数学运算协处理器104
第一节 80287/80387的操作104
一.浮点堆栈104
二.状态字105
三.控制字106
四.特征字107
第二节 数据类型108
一.二进制整数109
二.组合的十进制记数法109
三.短实数、长实数和暂存实数格式109
四.特殊数值110
第三节 80287/80387指令集111
第五章 简单的程序设计技术138
一.采用立即寻址的十六进制加法139
第一节 算术程序139
二.采用直接寻址的十六进制减法141
三.采用直接寻址的多精度加法144
四.采用变址寻址的多精度加法147
五.采用寄存器间接寻址的十进制加法151
六.采用重复加法运算的乘法154
七.使用乘法命令的乘法、平方和立方运算156
八.用已定义的双字使用除法命令160
九.平方根算法162
第二节 逻辑门电路的模拟和操作164
第三节 特殊应用程序的查表法168
一.用查表法求对数168
二.用查表法实现码的转换171
三.ASCII数转换为十六进制数174
第四节 使用80386微处理器的简单的算术运算176
第五节 使用BIOS和DOS中断180
一.用BIOS中断清屏181
二.用BIOS中断在屏幕上显示一个标题187
三.用BIOS中断在屏幕上显示程序数据190
四.用DOS中断读键盘字符196
五.用DOS中断读键盘字符串198
六.用BIOS中断读当前的时间和日期200
七.用BIOS中断确定AT机存储器的容量203
八.用BIOS中断确定任选的设备安装情况205
九.用BIOS中断送一个字符串到打印机207
十.用BIOS中断在中等分辨率的彩色屏幕上画点209
十一.用BIOS中断在高分辩率的屏幕上划线212
十二.使用新式的字符串命令:为查找字符扫描字符串213
十三.使用新式的字符串命令:在段内传送字符串215
第六章 使用汇编程序的伪指令218
第一节 宏调用244
第七章 宏调用、过程和库244
一.宏调用的建立246
二.宏程序库251
第二节 过程256
一.过程的建立256
二.过程库263
第三节 库269
第四节 比较与选择271
第一节 在彩色屏幕上作图273
第八章 复杂的程序设计技术273
第二节 建立以秒精确计算消逝时间程序279
第三节 建立简单的菜单驱动程序285
第四节 建立一个更复杂的菜单驱动交互式程序289
第五节 使用先进的串命令299
第六节 建立和使用磁盘文件303
第七节 真实方式和受保护的虚拟方式程序设计的例子318
第九章 80287/80387协处理器的程序设计328
第一节 芯片说明328
一.两个整数相加330
第二节 整数算术运算与Intel协处理器330
二.整数表相加333
三.用宏调用帮助观察整数336
四.大的正整数乘法338
五.把一组整数显示到屏幕上340
第三节 实数算术运算与Intel协处理器344
一.IEEE的实数格式344
二.采用实数算术运算的简单程序347
三.IBM宏汇编程序的数据转换子程序350
四.用IBM实用程序库编程举例352
五.求一个实角的正切360
六.求一个角的正弦子程序364
七.建立一个高精度的正弦表369
八.绘出正弦波形372
第四节 用傅立叶级数产生图形379
第十章 与高级语言的接口395
第一节 STSC的APL399
第二节 BORLAND的TURBO PASCAL402
第三节 MICROSOFT的BASIC编译程序406
第四节 MICROSOFT的C编译程序411
第五节 IBM的FORTRAN编译程序416
第六节 IBM的PASCAL编译程序420
附录A IBM的宏汇编程序426
一.建立汇编程序源码426
二.宏汇编程序的使用427
三.交叉参考列表:CREF.EXE432
四.连接:LINK.EXE434
五.建立.COM文件437
一.建立汇编程序源码439
附录B MICROSOFT的宏汇编程序439
二.宏汇编程序的使用440
三.交叉参考列表:CREF.EXE446
四.连接:LINK.EXE448
五.建立.COM文件452
附录C TURBO的编辑汇编程序453
一.建立汇编程序源码454
二.汇编选择项456
四.建立列表文件457
三.建立.OBJ文件457
五.建立符号表和交叉参考列表459
六.建立.EXE文件460
七.建立.COM文件461
八.其它TASMB汇编程序选择项463
附录D ASCII字符465
附录E 用库管理程序附加一个库程序468
一.格式化468
二.专门的程序资料468
三.使用库管理程序468
附录F 80386指令表476