图书介绍

IBM PC组合语言程式设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

IBM PC组合语言程式设计
  • 萧如宣,蒋能良编译 著
  • 出版社: 全华科技图书股份有限公司
  • ISBN:750620830X
  • 出版时间:1991
  • 标注页数:482页
  • 文件大小:15MB
  • 文件页数:503页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

IBM PC组合语言程式设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 简介IBM个人电脑系统1

1-1 简介1

1-2 位元与位元组1

1-3 ASCII码2

1-4 二进制数目3

1-5 十六进制表示法6

1-6 区段8

1-7 暂存器9

1-8 PC架构13

1-9 重点17

1-10 问题18

第二章 机器的执行19

2-1 简介19

2-2 开机程序19

2-3 检视记忆体位置20

2-4 机器语言范例:立即资料21

2-5 机器语言范例:定义的资料26

2-6 机器定址29

2-7 机器语言范例:决定记忆体长度31

2-8 DEBUG的特殊性质31

2-9 重点34

2-10 问题34

第三章 组合语言需求37

3-1 简介37

3-2 组合语言注解栏38

3-3 写码格式38

3-4 虚拟码40

3-5 记忆体与暂存器的参考43

3-6 程式的初始化43

3-7 原始程式范例45

3-8 重点46

3-9 问题46

4-2 键入程式47

4-1 简介47

第四章 组译与执行一个程式47

4-3 准备一个程式的执行48

4-4 组译一个程式49

4-5 链接一个程式52

4-6 执行一个程式54

4-7 原始程式范例56

4-8 相互参考档59

4-9 重点60

4-10 问题60

第五章 资料定义63

5-1 简介63

5-2 定义资料的虚拟码63

5-3 定义位元组(DB)67

5-4 定义字组(DW)68

5-5 定义倍字组(DD)68

5-7 定义十个位元组(DT)69

5-6 定义四字组(DQ)69

5-8 立即运算元70

5-9 EQU虚拟码71

5-10 重点73

5-11 问题74

第六章 COM档75

6-1 简介75

6-2 EXE及COM档程式的差异75

6-3 COM档程式77

6-4 COM的堆叠78

6-5 除错建议78

6-6 重点79

6-7 问题79

第七章 程式逻辑与组织81

7-1 简介81

7-2 JMP指令82

7-3 回路指令84

7-4 旗标暂存器86

7-5 条件跳跃指令87

7-6 呼叫及程序90

7-7 堆叠区段92

7-8 程式:扩充的搬移运算94

7-9 布林运算:AND、OR、XOR、TEST、NOT97

7-10 程式:将小写转为大写99

7-11 移位及旋转100

7-12 程式组织102

7-13 重点104

7-14 问题105

第八章 萤幕处理Ⅰ:基本特性107

8-1 简介107

8-2 中断指令:INT108

8-3 设定游标位址108

8-4 清除萤幕109

8-5 萤幕及键盘处理:早期DOS109

8-7 程式:显示ASCII字元集110

8-6 显示在萤幕上:早期DOS110

8-8 从键盘接受输入:早期DOS112

8-9 接受并显示名字113

8-10 萤幕和键盘的操作:扩充DOS118

8-11 显示在萤幕上:扩充DOS119

8-12 从键盘接受输入:扩充DOS120

8-13 利用CARRIAGE RETURN、LINE FEED及TAB在萤幕上显现122

8-15 问题123

8-14 重点123

第九章 萤幕处理Ⅱ:高等的特性125

9-1 简介125

9-2 属性位元组126

9-3 BIOS中断10H127

9-4 程式:闪烁、反白和卷动133

9-5 扩充的ASCII字元136

9-6 其他的DOS输入/输出处理137

9-7 BIOS INT 16H的键盘处理137

9-8 扩充函数键138

9-9 重点141

9-10 问题142

第十章 萤幕处理Ⅲ:彩色/图形143

10-1 简介143

10-2 文字(文数字)模式144

10-3 图形模式146

10-4 中解析度模式146

10-5 程式:设定图形模式及显示色彩148

10-6 重点149

10-7 问题150

第十一章 字串指令151

11-1 简介151

11-2 字串运算的性质152

11-3 REP:重覆字串的字首152

11-4 MOVS:字串搬移153

11-6 STOS:字串的储存155

11-5 LODS:字串的载入155

11-7 CMPS:字串的比较157

11-8 SCAS:字串的扫描158

11-9 扫描与取代159

11-10 两种编码形式160

11-11 型样的复杂160

11-12 程式:萤光幕上向右对齐161

11-14 问题164

11-13 重点164

第十二章 算术运算Ⅰ:处理二进制资料167

12-1 简介167

12-2 加法与减法167

12-3 不带正负号与正负号的资料171

12-4 乘法173

12-5 PX:AX暂存器的移位179

12-6 除法180

12-7 改变符号184

12-8 INTEL 8087数值资料处理机184

12-10 问题185

12-9 重点185

第十三章 算术运算Ⅱ:处理ASCII和BCD资料187

13-1 简介187

13-2 ASCII格式187

13-3 二进码十进制(BCD格式)193

13-4 转换ASCII为二进制格式195

13-5 转换二进制为ASCII格式197

13-6 移位与四舍五入198

13-7 程式:以时数与效益计算工资198

13-8 重点204

13-9 问题205

第十四章 表的处理207

14-1 简介207

14-2 表的定义207

14-3 表的直接存取法208

14-4 表的搜寻210

14-5 转换(XLAT)指令215

14-6 程式:显示十六进位数字及ASCII217

14-7 程式:资料项之排序219

14-8 TYPE、LENGTH和SIZE运算子223

14-9 重点224

14-10 问题224

第十五章 磁碟储存Ⅰ:组织227

15-1 简介227

15-3 目录228

15-2 磁碟容量228

15-4 档案配置表(FAT)230

15-5 重点233

15-6 问题233

第十六章 磁碟储存Ⅱ:早期的DOS功能235

16-1 简介235

16-2 档案控制区(FCB)236

16-3 利用FCB以建立档案237

16-4 程式:利用FCB以建立档案239

16-5 循序读取档案244

16-6 程式:利用FCB以循序读取档案245

16-7 随机档案处理249

16-8 程式:随机读取档案251

16-9 随机区块处理255

16-10 程式:随机读取一区块256

16-11 绝对磁碟输出入259

16-12 其他功能260

16-13 程式:选择性的删除档案264

16-14 重点265

16-15 问题266

第十七章 磁碟储存Ⅲ:扩充的DOS功能269

17-1 简介269

17-2 ASCIIZ字串269

17-3 档案handle及错误返回码270

17-4 建立磁碟档案270

17-5 程式:利用handle以建立档案272

17-6 读取磁碟档案276

17-7 程式:利用handle以读取档案277

17-8 ASCII档案280

17-9 其他扩充的功能呼叫284

17-10 重点289

17-11 问题289

第十八章 磁碟储存Ⅳ:BIOS磁碟输出入291

18-1 简介291

18-2 BIOS磁碟操作292

18-4 程式:利用BIOS以读取磁区294

18-3 状态位元组294

18-5 重点297

18-6 问题297

第十九章 列印299

19-1 简介299

19-2 常见的列印控制字元300

19-3 使用扩充的DOS功能列印301

19-4 程式:自动换页及列印标题301

19-5 列印ASCII档案及处理定位304

19-6 使用早期DOS功能列印309

19-7 特殊印表机命令310

19-8 使用BIOS INT 17H列印311

19-9 重点312

19-10 问题313

第二十章 巨集处理315

20-1 简介315

20-2 简单的巨集定义316

20-3 巨集的参数318

20-4 注解320

20-5 巨集定义内的巨集322

20-6 虚拟运算LOCAL323

20-7 巨集程式馆324

20-8 连结(&)326

20-9 反覆类虚拟运算:REPT、IRP及IRPC326

20-10 条件性的虚拟运算328

20-12 在巨集内使用IF及IFNDEF330

20-11 虚拟运算EXITM330

20-13 巨集内使用IFIDN333

20-14 重点334

20-15 问题335

第二十一章 链结副程式337

21-1 简介337

21-2 段际呼叫(INTERSEGMENT CALLS)338

21-3 EXTRN和PUBLIC的属性339

21-4 程式:在标记上使用EXTRN和PUBLIC341

21-5 程式:在标记上使用EXTRN和PUBLIC344

21-6 程式:在指令区段内使用PUBLIC346

21-7 传送参数349

21-8 链结BASIC解译程式及组合语言352

21-9 链结PASCAL与组合语言357

21-10 链结C与组合语言360

21-11 重点361

21-12 问题361

22-1 简介363

第二十二章 程式载入器363

22-2 COMMAND COM364

22-3 程式段前区365

22-4 执行COM程式368

22-5 执行EXE程式368

22-6 EXE程式例370

22-7 载入或执行一个程式的功能373

第二十三章 BIOS和DOS中断375

23-1 简介375

23-2 中断服务375

23-3 BIOS中断378

23-4 DOS中断380

23-5 DOS INT 21H功能呼叫381

23-6 留驻程式384

23-7 埠387

23-8 发出声音388

24-2 索引记忆体391

24-1 简介391

第二十四章 组译程式虚拟码的参考资料391

24-3 组译程式运算子392

24-4 组译程式虚拟码395

第二十五章 指令参考409

25-1 简介409

25-2 暂存器的代号409

25-3 定址模态位元组410

25-6 4——位元组指令412

25-5 3——位元组指令412

25-4 2——位元组指令412

25-7 以字母顺序排列的指令413

附录A ASCII字元码439

附录B 十六进制与十进制的转换440

附录C 保留字443

附录D 组译程式与链结的选择项445

问题解答449

索引(含指令说明)461

热门推荐