图书介绍
8088组合语言与KSAM应用实例【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 著
- 出版社:
- ISBN:
- 出版时间:未知
- 标注页数:0页
- 文件大小:54MB
- 文件页数:577页
- 主题词:
PDF下载
下载说明
8088组合语言与KSAM应用实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部份 IBM PC基本观念的介绍1
第一章 绪论3
第二章 组合语言程式5
2-1前言5
2-2电子式的资料表示法5
2-2-1二进位5
2-2-2十六进位6
2-2-3二的补数6
2-2-4 ASCII码7
2-3原始叙述7
2-3-1常数7
2-3-2变数9
2-3-3组合语言指令10
2-3-4虚拟操作码11
2-3-5运算子20
2-4撰写程式的步骤23
2-4-1程式说明23
2-4-2程式编辑24
2-4-3编译程式25
2-4-4原始程式列示档25
2-4-5程式对照表27
2-4-6程式联结27
2-5结语28
第三章 8088结构29
3-1前言29
3-2 PC系统主机板29
3-2-1主机板方块图30
3-2-2主记忆体32
3-2-3系统支援装置34
3-2-3-1 8259中断控制器35
3-2-3-2 8255可程式周边界面37
3-2-3-3 8253计时器39
3-3 8088结构41
3-3-1 8088方块图与暂存器组41
3-3-2进一步探讨8088方块图44
3-3-2-1指令流位元组伫列44
3-3-2-2执行单元控制系统44
3-3-2-3记忆体管理45
3-3-3旗标46
3-3-4 8088与8086比较48
3-3-5 8086/8088与Z8000及MC 68000比较48
3-4记忆体51
3-4-1记忆位址分节法51
3-4-2堆叠运算53
3-5结语56
第四章 8088定址方式57
4-1前言57
4-2 8088指令格式58
4-3程式定址方式62
4-3-1程式相对定址法62
4-3-2直接定址法63
4-3-3间接定址法63
4-4资料定址方式63
4-4-1立即定址法63
4-4-2暂存器定址法64
4-4-3暂存器间接定址法65
4-4-4直接定址法65
4-4-5隐含式定址法66
4-4-6索引定址法67
4-4-7基底定址法68
4-4-8堆叠定址法69
4-5结语69
第五章 8088指令集71
5-1前言71
5-2指令集泛论72
5-2-1记忆体运算元72
5-2-2分节凌越72
5-2-3暂存器运算元73
5-2-4立即运算元73
5-3指令集之架构73
5-3-1资料转移指令73
5-3-2算术与逻辑运算指令75
5-3-3旋转、移位指令76
5-3-4字串处理指令77
5-3-5控制转移与处理机控制指令78
5-3-6特殊指令79
5-4结语79
第六章 DOS与BIOS81
6-1前言81
6-2 OS的目的与功能82
6-3 DOS83
6-3-1 DOS的结构83
6-3-2 DOS命令的型态84
6-3-3 DOS命令的使用85
6-3-4 DOS的记忆配置图88
6-4 BIOS89
6-5结语92
第二部份 IBM PC组合语言指令集与应用实例95
第七章 虚拟操作指令101
7-1前言101
7-2资料虚拟指令(Data Pseudo-ops)102
7-2-1 ASSUME设定虚拟指令102
7-2-2 COMMENT说明虚拟指令103
7-2-3 DB位元组定义104
7-2-4 DD双字组定义104
7-2-5 DQ 8位元组定义105
7-2-6 DT 10位元组定义105
7-2-7 DW字元组定义106
7-2-8 END程式终结106
7-2-9 EQU共值107
7-2-10 =等值107
7-2-11 EVEN偶数边界108
7-2-12 EXTRN外部引用108
7-2-13 GROUP群体定义109
7-2-14 INCLUDE引进程式110
7-2-15 LABEL符号定义111
7-2-16 NAME名称定义111
7-2-17 ORG程式计数器调整112
7-2-18 PROC程序定义112
7-2-19 PUBLIC程式外部引用113
7-2-20 RADIX基底更换113
7-2-21 RECORD录的定义114
7-2-22 SEGMENT分节定义115
7-2-23 STRUC结构定义116
7-3条件虚拟指令(Conditional Pseudo-ops)116
7-4巨集语言虚拟指令(MACRO Pseudo-ops)117
7-5印表虚拟指令(Listing Pseudo-ops)118
7-5-1118
7-5-2119
7-5-3119
7-5-4119
7-5-5119
7-5-6119
7-5-7120
7-6结语120
第八章 资料转移指令集121
8-1前言121
8-2一般用途指令121
8-2-1 MOV121
8-2-2 PUSH127
8-2-3 POP130
8-2-4 XCHG132
8-2-5 XLAT134
8-3输入输出指令136
8-3-1 IN136
8-3-2 OUT137
8-4位址转移指令138
8-4-1 LEA138
8-4-2 LDS139
8-4-3 LES140
8-5旗标转移指令141
8-5-1 LAHF141
8-5-2 SAHF141
8-5-3 PUSHF142
8-5-4 POPF142
8-6程式范例143
8-6-1范例一144
8-6-2范例二145
第九章 算术与逻辑运算指令集149
9-1前言149
9-2算术运算149
9-2-1加法指令150
9-2-2减法指令155
9-2-3乘法指令161
9-2-4除法指令163
9-2-5比较指令166
9-3逻辑指令167
9-3-1 AND指令168
9-3-2 NOT指令169
9-3-3 OR指令170
9-3-4 XOR指令171
9-3-5 TEST指令172
9-4程式范例174
9-4-1范例一174
9-4-2范例二175
9-4-3范例三175
9-4-4范例四175
9-4-5范例五176
第十章 移位与旋转指令集179
10-1前言179
10-2移位指令180
10-2-1 SHL与SAL指令180
10-2-2 SHR指令181
10-2-3 SAR指令182
10-3旋转指令182
10-3-1 ROL指令182
10-3-2 ROR指令183
10-3-3 RCL指令184
10-3-4 RCR指令185
10-4程式范例186
10-4-1范例一186
10-4-2范例二187
第十一章 控制转移与处理机控制指令集189
11-1前言189
11-2控制转移指令190
11-2-1无条件控制转移指令190
11-2-2条件控制转移指令195
11-2-3回圈控制转移指令205
11-3处理机控制指令209
11-3-1 CLC指令209
11-3-2 CLD指令209
11-3-3 CLI指令210
11-3-4 CMC指令210
11-3-5 STC指令210
11-3-6 STD指令211
11-3-7 STI指令211
11-3-8 HLT指令211
11-4程式范例212
11-4-1范例一212
11-4-2范例二213
11-4-3范例三214
11-4-4范例四216
11-4-5范例五217
11-4-6范例六217
11-4-7范例七218
第十二章 字串处理指令集221
12-1前言221
12-2字串处理指令之定址方式221
12-3字串处理指令222
12-3-1字串转移指令(MOVS)224
12-3-2字串比较指令(CMPS)225
12-3-3字串扫瞄指令(SCAS)226
12-3-4字串载入指令(LODS)228
12-3-5字串储存指令(STOS)229
12-3-6重复前置指令(REP)230
12-4字串指令的运用231
12-4-1 MOVS的运用231
12-4-2 CMPS的运用232
12-4-3 SCAS的运用234
12-4-4 LODS的运用235
12-4-5 STOS的运用235
12-5程式范例236
12-5-1范例一236
12-5-2范例二236
12-5-3范例三237
12-5-4范例四238
第十三章 特殊指令与巨集语言虚拟操作指令241
13-1前言241
13-2特殊指令241
13-2-1 WAIT241
13-2-2 ESC242
13-2-3 LOCK242
13-2-4 NOP243
13-3巨集语言虚拟操作指令244
13-3-1 MACRO巨集定义244
13-3-2 PURGE消除巨集定义245
13-3-3 LOCAL巨集内指标246
13-3-4 REPT重复区块246
13-3-5 IRP不定重复区块246
13-3-6 IRPC不定重复字元247
13-3-7 ENDM247
13-3-8 EXITM巨集定义出口248
13-3-9巨集虚拟指令特殊字元248
13-4程式范例250
13-4-1范例一250
13-4-2范例二251
13-4-3范例三252
13-4-4范例四253
13-4-5范例五253
13-4-6范例六257
13-4-7范例七259
13-4-8范例八260
13-4-9范例九262
第十四章 资料结构265
14-1前言265
14-2列串266
14-2-1增加资料266
14-2-2寻找资料267
14-2-3删除资料268
14-2-4资料排序269
14-3有序列串271
14-4表格结构273
14-4-1某限定范围之函数运算273
14-4-2固定码的转换273
14-4-3储存副程式位址274
14-5连接列串274
14-6程式范例276
14-6-1范例一276
14-6-2范例二277
14-6-3范例三279
14-6-4范例四282
14-6-5范例五284
14-7结语285
第十五章 磁碟I/O287
15-1前言287
15-2磁碟的基本观念287
15-3系统呼叫:中断与功能请求289
15-3-1档案控制区(FCB)290
15-3-2扩充档案控制区292
15-3-3目录项目(Directory Entry)292
15-3-4中断(Interrupt)294
15-3-5功能请求(Function Requests)294
15-4经由DOS出入磁碟装置298
15-4-1功能请求1AH——设定DTA302
15-4-2功能请求0FH——档案的开用302
15-4-3功能请求10H——档案的关闭303
15-4-4功能请求14H——循序读取304
15-4-5功能请求15H——循序写入305
15-4-6功能请求21H——随机读取305
15-4-7功能请求22H——随机写入306
15-5经由BIOS出入磁碟装置307
15-6程式范例309
第十六章 BIOS317
16-1前言317
16-2 BIOS的结构简介317
16-2-1开机后的系统自我测试(Power—On Self—Test,POST)320
16-2-2系统馈入程式321
16-3 BIOS的使用321
16-4程式范例328
16-4-1范例一328
16-4-2范例二329
第十七章 综合程式范例333
17-1前言333
17-2范例一:资料转移实例333
17-3范例二:字串处理实例336
17-4范例三:循序资料档I/O实例339
17-5范例四:BIOS应用实例343
17-6范例五:堆叠模拟实例348
17-7范例六:功能请求(INT 21)应用实例353
17-8范例七:键盘控制实例357
17-9范例八:档案的处理(产生与加入资料记录)362
17-10范例九:档案的处理(修正与删除资料记录)370
17-11范例十:运算式翻译及执行模拟程式379
第三部份 实务应用——KSAM之设计391
第十八章 BASIC直译器之界面393
18-1前言393
18-2副程式记忆区之配置394
18-3将副程式载入记忆区之方法395
18-3-1由BASIC程式控制395
18-3-2利用DEBUG(侦错程式)将副程式置于记忆区内396
18-3-3由磁片上直接将程式载入记忆体内397
18-4 BASIC程式呼叫副程式的方法398
18-4-1相关的注意事项398
18-4-2利用CALL呼叫副程式399
18-4-3利用USR呼叫副程式399
18-5传递大量资料之方法400
第十九章 KSAM简介403
19-1前言403
19-2系统架构403
19-3 KSAM资料结构406
19-3-1什么是KSAM FILE的定义406
19-3-2档案结构406
19-3-3 DATA FILE与KEY FILE之间的关系411
19-4 BASIC与KSAM的界面414
19-5 KSAM工作区414
19-6功能呼叫与参数传递418
19-7结语419
第二十章 KSAM主体421
20-1前言421
20-2功能呼叫解析器422
20-3建立档案——CREATE433
20-4复制档案——COPY435
20-5消除档案——SCRATCH437
20-6重新命名——RENAME439
20-7开启档案——OPEN441
20-8加入资料——ADD444
20-9读取特定笔资料——FIND448
20-10读取第一笔资料——FIRST452
20-11读取前一笔资料——PREVIOUS454
20-12读取下一笔资料——NEXT458
20-13读取最后一笔资料——LAST462
20-14更新资料——REPLACE464
20-15删除资料——DELETE467
20-16建立读取路径——BUILDK472
20-17更改读取路径——START472
20-18消除资料的读取路径——DELETEK475
20-19关闭档案——CLOSE477
第二十一章 支援副程式481
21-1前言481
21-2 COMPARE481
21-3 COMPARE1483
21-4 CHKDUP484
21-5 CHKKEY486
21-6 DATE_TIME488
21-7 DEFKEY490
21-8 ENDDUP493
21-9 EXPDAT495
21-10 EXPKEY497
21-11 EXPDUP499
21-12 FREEDUP501
21-13 FREEKEY505
21-14 GETDAT506
21-15 GETDUP508
21-16 GETKEY509
21-17 MOVTOBAS511
21-18 MOVNM513
21-19 NEWBLK515
21-20 PATH1517
21-21 PATH2519
21-22 READATA521
21-23 READKEY523
21-24 RETURN525
21-25 SERKEY526
21-26 WRTDAT528
21-27 WRTKEY530
21-28结语532
第二十二章 应用实例533
22-1前言533
22-2选择画面536
22-3新增/修改/删除资料538
22-4检核资料548
22-5结语552
参考书籍553
热门推荐
- 794247.html
- 541238.html
- 1845634.html
- 419157.html
- 965152.html
- 1309267.html
- 678843.html
- 1960396.html
- 411710.html
- 1469829.html
- http://www.ickdjs.cc/book_1828264.html
- http://www.ickdjs.cc/book_1355679.html
- http://www.ickdjs.cc/book_1833654.html
- http://www.ickdjs.cc/book_3009098.html
- http://www.ickdjs.cc/book_2855024.html
- http://www.ickdjs.cc/book_2001301.html
- http://www.ickdjs.cc/book_2282863.html
- http://www.ickdjs.cc/book_2102355.html
- http://www.ickdjs.cc/book_2092797.html
- http://www.ickdjs.cc/book_2403036.html