《详论C语言与8086组合语言呼叫》求取 ⇩

第一章导论1

阅读本书前应该有的认识4

本书的组织架构4

第二章Supercharging的观念7

纵观IBMPC的架构9

强化工作的种类11

改善处理器的执行速度12

改善磁碟输入/输出的速度13

跳过MS-DOS13

跳过ROM BIOS的一般化常式13

使用PC内藏的功能14

强化工作的得失14

模组化的程式设计17

区别模组的功能及模组的内部细节18

写成小型的模组18

减少模组资料的传递19

避免内隐式模组间的资料传递21

度量程式的执行状况22

摘要24

练习24

第一部份强化执行速度25

第三章如何由C语言呼叫组合语言27

简述组合语言程式的呼叫29

分段与分段群31

编译程式的记忆体模式35

C语言与组合语言间的介面37

编译程式分段与分段群的用法38

呼叫协定41

使用组合语言的捷径45

摘要46

练习47

第四章处理器执行时间的最佳化:RAMSort53

RAMSort55

RAM Sort C语言程式56

把C语言转换为组合语言60

测量执行效益60

错误的改善方式61

正确的改善方式63

最后的调整63

摘要64

练习64

第五章改善处理器执行的速度:井字游戏81

井字游戏83

搜寻棋步的策略85

井字游戏程式87

改善井字游戏程式90

摘要92

练习92

第六章输入/输出速度的改善:Encrypt103

编密码105

Encrypt程式108

作业系统与C语言档案的输入/输出108

改善程式的效率112

改善CPU执行效益114

其它的磁碟驱动器115

摘要115

练习115

第二部份使用ROM BIOS121

第七章如何呼叫ROM BIOS123

中断125

中断的程序127

RO M BIOS129

呼叫ROM BIOS134

int86函数139

摘要140

练习140

第八章萤幕控制:ShowFile155

字元输入/输出157

键盘字元输入158

ShowFile程式159

显示文字档162

VANILLA163

ANSI163

ROM BIOS163

直接存取显示区164

组合语言常式164

执行效益164

摘要165

练习166

第九章显示与键盘输入/输出:Border175

颜色显示与显示属性177

ROM BIOS键盘函数178

Attrib程式180

摘要180

练习181

第十章CGA和EGA与ROM BIOS绘图功能:Fractal187

部份衍生图189

ROM BIOS图形显示常式191

Fract程式194

执行Fract程式197

摘要199

练习199

第十一章序列埠—键盘/显示输出入:Term207

序列输入/输出209

Term程式214

BIOS的序列埠函数215

Term Print217

印表机输出埠BIOS函数218

摘要220

练习220

第三部份直接控制硬体231

第十二章如何直接控制硬体233

综观IBM PC硬体架构236

使用程式位址空间外的记忆体242

使用IN和OUT指令247

使用中断处理250

摘要254

练习255

第十三章萤幕显示的直接控制:ShowFile Ⅱ257

显示记忆体259

在主记忆体低位址的显示资料262

新的scr Puts函数263

重回ShowFile程式265

摘要265

练习266

第十四章高速的物体动画制作:Pong269

显示记忆体272

rect函数273

rect函数的内部处理277

Pong程式283

摘要284

练习284

第十五章中断驱动的序列输入/输出:Term Ⅱ295

序列埠输入/输出297

序列埠中断300

循环式缓冲区301

中断驱动的序列介面302

Term 2程式304

摘要304

练习305

第十六章直接控制音效:NoiseMaker315

音效硬体317

Noi seMaker程式319

处理器的执行速度320

直接控制扬声器322

摘要323

练习323

第十七章强化工作的工具:IP分析表329

IP分析表331

计时器中断334

IP分析表模组335

使用IP分析表模组336

连结表337

分析R amSort338

摘要339

练习339

第四部份附录349

附录A对C程式设计者的组合语言介绍351

简易的范例353

组译程式的语法354

资料结构与定址模态355

暂存器356

记忆体&分段357

指令的执行359

定址模态359

推叠361

旗标362

处理器指令364

算术运算364

资料移动366

执行的流程367

输入/输出369

字串的处理370

拟似指令372

资料储存区372

分段、分段群和ASSUME拟似指令372

程序374

摘要374

附录B编译程式、组译程式和连结程式的用法379

编译与组译381

连结过程381

使用编译程式、组译程式和连结程式382

附录CROM BIOS中断和暂存器的用法387

附录D键盘码395

名词解释399

索引413

1988《详论C语言与8086组合语言呼叫》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由蔡明峰编译 1988 儒林图书有限公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言(1989 PDF版)
C语言
1989 北京:中国铁道出版社
SoftTip组合语言字典(1992 PDF版)
SoftTip组合语言字典
1992
实用 C 语言详解( PDF版)
实用 C 语言详解
IBM C语言( PDF版)
IBM C语言
辽宁省电子计算机学会《小型微型计算机系统》编辑部
C语言( PDF版)
C语言
组合语言入门与应用( PDF版)
组合语言入门与应用
利群科技出版社
APPLE组合语言程式( PDF版)
APPLE组合语言程式
北方电脑公司信息资料部
APPLE组合语言程式( PDF版)
APPLE组合语言程式
北方电脑公司信息资料部
C语言和C++语言程序设计(1988 PDF版)
C语言和C++语言程序设计
1988 成都:四川科学技术出版社
C语言(1998 PDF版)
C语言
1998 武汉:华中理工大学出版社
C语言(1985 PDF版)
C语言
1985 成都:四川科学技术出版社
C/C++语言入门与精通(1999 PDF版)
C/C++语言入门与精通
1999 哈尔滨:哈尔滨工业大学出版社
语言学中的历史主义问题(1954 PDF版)
语言学中的历史主义问题
1954 五十年代出版社
APPLE组合语言(1984 PDF版)
APPLE组合语言
1984 香港:协群科技出版社
Mathematica工具软件大全(1994 PDF版)
Mathematica工具软件大全
1994 北京:中国铁道出版社