图书介绍

Turbo Assembler 4.X程序设计与实例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Turbo Assembler 4.X程序设计与实例
  • 陈忠仁编著 著
  • 出版社: 北京:学苑出版社
  • ISBN:7507708756
  • 出版时间:1994
  • 标注页数:417页
  • 文件大小:15MB
  • 文件页数:429页
  • 主题词:

PDF下载


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

下载说明

Turbo Assembler 4.X程序设计与实例PDF格式电子书版下载

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

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

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

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

图书目录

第一章 入门1

1.1 安装Turbo Assembler1

1.2 编写第一个Turbo Assembler用户程序2

1.3 修改第一个Turbo Assembler程序4

1.4 编写第二个Turbo Assembler用户程序7

第二章 使用伪指令和开关9

2.1 在DOS中启动Turbo Assembler9

2.2 命令行选择项11

2.3 间接命令文件21

2.4 配置文件22

第三章 程序设计概念23

3.1 Turbo Assembler Ideal方式23

3.2 注释程序28

3.3 扩充行28

3.4 使用INCLUDE文件29

3.5 预定义符号29

3.6 符号赋值30

3.7 通用模块结构31

3.8 汇编期间的消息显示32

3.9 显示警告信息32

3.10 多个错误信息报告33

第四章 建立面向对象程序35

4.1 术语35

4.2 在Turbo Assembler为何用对象35

4.3 对象是什么35

4.4 声明一个方法过程38

4.5 虚方法表39

4.6 调用对象方法40

4.7 建立对象实例43

4.8 编程格式48

第五章 使用表达式和符号值46

5.1 常数46

5.2 符号47

5.3 表达式49

第六章 选择处理器伪指令和符号60

6.1 iApx86处理器伪指令60

6.2 预定义符61

6.3 @CPU61

6.4 @Wordsize62

6.5 8087协处理器伪指令62

6.6 协处理器仿真伪指令63

第七章 使用程序模式和段64

7.1 MODEL伪指令64

7.2 定义类段和组69

7.3 ASSUME伪指令72

第八章 定义数据类型75

8.1 定义枚举数据类型75

8.2 定义位域记录76

8.3 定义结构和联合77

8.4 定义表80

8.5 定义命名类型82

8.6 定义对象82

第九章 设置和使用位置计数器84

9.1 $位置计数器符号84

9.2 位置计数器伪指令84

9.3 定义标号87

第十章 声明过程89

10.1 过程定义语法89

10.2 定义参数和局部变量93

10.3 嵌套过程和作用域规则96

10.4 声明对象的方法过程97

10.5 使用过程的过程类型98

第十一章 控制符号作用域100

11.1 可重定义符号100

11.2 块的作用域100

11.3 MASM风格的局部标号102

第十二章 分配数据103

12.1 简单数据伪指令103

12.2 建立结构或联合的实例106

12.3 建立记录的实例108

12.4 建立枚举的实例109

12.5 建立表的实例110

12.6 建立和初始化命名表实例111

12.7 建立对象的实例111

12.8 建立对象虚方法表的实例111

第十三章 高级编码指令113

13.1 灵巧代码生成:SMART和NOSMART113

13.2 扩充跳转113

13.3 附加的80386 LOOP指令114

13.4 附加的80386 ENTER和LEAVE指令114

13.5 附加返回指令114

13.6 附加的IRET指令115

13.7 扩充的PUSH和POP指令115

13.8 附加的PUSHA,POPA,PUSHF和POPF指令116

13.9 扩充移位指令116

13.10 强制段重载:SEGxx指令117

13.11 附加的灵巧标志指令117

13.12 附加的域值操作指令118

13.13 附加的快速立即乘指令119

13.14 80386处理器指令的扩充119

13.15 利用栈的调用序列120

13.16 附加的面向对象程序设计指令122

第十四章 使用宏123

14.1 正文宏123

14.2 多行宏125

14.3 保存当前操作系统133

第十五章 使用条件伪指令136

15.1 通用条件伪指令语法136

15.2 特定伪指令说明138

15.3 将条件包括在列表文件中143

第十六章 与Linker的接口144

16.1 定义外部符号144

16.2 包含库147

16.3 ALIAS指令147

第十七章 产生列表148

17.1 列表格式148

17.2 通用列表伪指令148

17.3 包含文件列表伪指令149

17.4 条件列表伪指令149

17.5 宏列表伪指令150

17.6 交叉引用列表伪指令150

17.7 改变列表格式参数151

第十八章 Turbo Assembler与Borland C++的接口154

18.1 在Borland C++中调用Turbo Assembler函数154

18.2 在Turbo Assembler中调用Borland C++178

第十九章 再论与Borland C++接口184

19.1 混合语言程序设计184

19.2 建立从Borland C++对.ASM的调用186

19.3 建立从.ASM中对Borland C++的调用189

19.4 定义汇编语言过程190

19.5 寄存器约定194

19.6 从.ASM过程中调用C函数194

19.7 伪变量、嵌入汇编和中断函数196

19.8 使用直接插入(inline)汇编语言205

19.9 与汇编语言例程的接口209

19.10 使用中断功能225

19.11 使用中断处理程序229

第二十章 Turbo Assembler与Turbo Pascal的接口235

20.1 与Turbo Pascal共享信息235

20.2 Turbo Pascal参数传递约定239

20.3 Turbo Pascal中的函数结果243

20.4 为局部数据分配空间244

20.5 由Turbo Pascal调用汇编语言子程序的例子245

第二十一章 汇编语言Windows程序示例256

21.1 Windows数据结构、消息和常量定义文件WINDOWS.INC256

21.2 文件WAP.ASM311

21.3 模块定义文件WAP.DEF318

附录A 程序设计蓝图320

A.1 简化段描述320

A.2 DOS程序321

A.3 Windows程序323

附录B Turbo Assembler语法概要326

B.1 词法326

B.2 MASM方式下的表达式语法327

B.3 Ideal方式下的表达式语法329

B.4 关键字优先权332

B.5 Ideal模式优先级332

B.6 MASM方式下的优先级332

B.7 关键字和预定义符号332

附录C 兼容性问题328

C.1 一遍与两遍汇编328

C.2 环境变量339

C.3 Microsoft二进制浮点格式339

附录D 实用程序340

D.1 MAKE实用程序340

D.2 TLIB:库管理程序360

D.3 链接程序TLINK364

D.4 THELP帮助374

D.5 GREP查找程序378

D.6 其它实用程序384

D.7 H2ASH转换程序397

附录E 出错信息399

E.1 信息性信息399

E.2 警告和出错信息399

热门推荐