《实用汇编语言入门与编程技巧》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:林正皓编著;曹康改编
  • 出 版 社:北京:海洋出版社
  • 出版年份:1994
  • ISBN:7502738363
  • 页数:528 页
图书介绍:

目录 1

第一章 学习汇编语言必备的相关知识 1

第一节 电脑如何工作 1

第二节 内存 3

第三节 中央处理单元 11

第四节 CPU内部的寄存器 12

第五节 堆栈的概念 17

第六节 标记寄存器 21

第七节 机器语言 25

第八节 何谓汇编语言 25

第九节 汇编语言的数据表示法 28

第十节 补码的概念 37

第十一节 伪指令 41

第十二节 中断的概念 43

第二章 汇编语言程序的结构与规划 50

第一节 汇编语言程序设计的过程 50

第二节 学习汇编语言必备的工具程序 54

第三节 汇编语言程序中段的规划 68

第四节 汇编语言的指令格式 77

第三章 设计一个可以在操作系统下直接执行的程序 79

第一节 系统运行环境说明 79

第二节 编写汇编语言源程序 80

第三节 程序编译过程 84

第四节 程序连接过程 93

第五节 程序的执行 98

第六节 如何由.EXE文件转成.COM文件 100

第七节 .EXE文件与.COM文件的比较 107

第八节 四个区段同时使用的范例 120

第九节 另一种汇编与连接的运行程序 125

第十节 虚拟磁盘的使用 130

第四章 数据传送指令 137

第一节 MVO指令 137

第二节 PUSH指令 152

第三节 POP指令 154

第四节 PUSHA指令 156

第五节 POPA指令 157

第六节 SCHG指令 167

第七节 XLAT指令 176

第五章 地址传送指令 182

第一节 OFFSET指令 182

第二节 LEA指令 183

第三节 LDS指令 184

第四节 LES指令 185

第六章 转移与循环指令 192

第一节 JMP指令 192

第二节 CMP指令 198

第三节 J...指令 199

第四节 LOOP指令 206

第五节 LOOPE/LOOPZ指令 207

第六节 LOOPNE/LOOPNZ指令 208

第一节 ADD指令 217

第七章 算术运算指令 217

第二节 ADC指令 219

第三节 INC指令 221

第四节 AAA指令 222

第五节 DAA指令 224

第六节 SUB指令 240

第七节 SBB指令 241

第八节 DEC指令 242

第九节 AAS指令 244

第十节 DAS指令 246

第十一节 MUL指令 258

第十二节 IMUL指令 260

第十三节 AAM指令 264

第十四节 DIV指令 285

第十五节 IDIV指令 287

第十六节 AAD指令 290

第一节 ADN指令 308

第八章 位运算指令 308

第二节 OR指令 309

第三节 XOR指令 311

第四节 TEST指令 312

第五节 SAL指令 318

第六节 SAR指令 319

第七节 SHL指令 320

第八节 SHR指令 321

第九节 ROL指令 330

第十节 ROR指令 331

第十一节 RCL指令 332

第十二节 RCR指令 333

第九章 符号位运算指令 341

第一节 CBW指令 341

第二节 CWD指令 343

第三节 NOT指令 351

第四节 NEG指令 352

第二节 MOVS指令 359

第十章 字符串指令 359

第一节 REP指令 359

第三节 MOVSB指令 360

第四节 MOVSW指令 361

第五节 LODS指令 373

第六节 LODSB指令 374

第七节 LODSW指令 375

第八节 STOS指令 375

第九节 STOSB指令 377

第十节 STOSW指令 377

第十一节 REPE/REPZ指令 390

第十二节 REPNE/REPNZ指令 391

第十三节 CMPS指令 391

第十四节 CMPSB指令 393

第十五节 CMPSW指令 394

第十六节 SCAS指令 394

第十八节 SCASW指令 396

第十七节 SCASB指令 396

第十一章 标志指令 407

第一节 PUSHF指令 407

第二节 POPF指令 408

第三节 LAHF指令 409

第四节 SAHF指令 410

第五节 STC指令 411

第六节 CLC指令 412

第七节 CMC指令 413

第八节 STD指令 414

第九节 CLD指令 415

第十节 STI指令 416

第十一节 CLI指令 417

第十二章 子程序与宏指令 418

第一节 子程序的使用 418

第二节 相同程序段的调用范例 422

第三节 不同程序段的调用范例 428

第四节 主、子程序的汇编与连接过程 430

第五节 不同程序使用近程调用范例 434

第六节 子程序中再执行调用范例 438

第七节 调用中内存变量及参数的使用 443

第八节 显示不同数据段的字符串范例 444

第九节 利用堆栈传递参数 455

第十节 将多个程序连接成.COM文件格式 458

第十一节 库函数的使用 462

第十二节 宏(MACRO)指令的使用 469

附录 483

附录A:IBM PC ASCII码 483

附录B:汇编语言指令及周期摘要表 483

附录C:汇编语言伪指令摘要表 488

附录D:MASM错误信息表 494

附录E:汇编语言内的保留字 501

附录F:中断功能摘要表 502