- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows匯编语言编程教程
Windows 汇编语言编程教程 Version 1.02 Copyright@2005,Jeff Huang.All rights reserved Translator:fqh 2005.7.10 JEFF HUANG 作,fqh译 目录 介 绍 ……………………………………………………………………………2 为什么选用汇编语言 …………………………………………………………2 为什么选择Windows系统……………………………………………………2 Ⅰ开始学习之旅 ……………………………………………………………….…3 编译器 ………………………………………………………………………3 编辑器 …………………………………………………………………………3 Ⅱ第一个程序 ……………………………………………………………………4 控制台程序 ……………………………………………………………………4 窗体程序 ………………………………………………………………………6 ADDR 与 OFFSET ………………………………………………………6 Ⅲ汇编基础…………………………………………………………………………7 cpu寄存器 ……………………………………………………………………7 指令集基础 ……………………………………………………………………8 Push 和 Pop…………………………………………………………………8 Invoke ……………………………………………………………………9 程序例子 ………………………………………………………………………9 IV. 窗体程序基础…………………………………………………………………10 预备知识………………………………………………………………………10 宏……………………………………………………………………………10 过程…………………………………………………………………………10 变量…………………………………………………………………………10 一个简单的窗体程序…………………………………………………………11 IV. 深入汇编和系统………………………………………………………………13 字符串操作……………………………………………………………………13 文件管理………………………………………………………………………13 存储…………………………………………………………………………14 程序例子……………………………………………………………………14 控制……………………………………………………………………………15 附加资源 …………………………………………………………………………16 互联网………………………………………………………………………16 书籍…………………………………………………………………………16 MASM32……………………………………………………………………16 MSDN………………………………………………………………………16 新闻组………………………………………………………………………16 IRC …………………………………………………………………………16 介 绍 “This is for all you folks out there,who want to learn the magic art of Assembly programming” -MAD 介 绍 我最近才开始学习windows系统汇编语言编程,这个教程是我在学习汇编语言的过程中写下来的。我阅读大量的在线教程、书本,以及通过新闻组以及IRC通讯工具请问他人,本人就是通过这些方式学习汇编语言的。互联网上有很多的汇编编程的教程,但这些教程只是侧重于X86汇编。因为这些教材都假定读者已经掌握了高级编程语言以及基本的计算机系统知识。 为什么选用汇编语言? 汇编语言具有若干的特色,使得在某此情况下,汇编语言是一种很好的选择。 1 快速 汇编语言程序运行的速度比高级语言程序要快。通常,要求运行效率高的子程序是用汇编语言编写的。 2 强大 运用汇编语言,你能得到不受限制的权力。相对的,高级语言则有种种限制,在实现某些特定的要求时变得困难。 3 体积小 汇编语言程序通常比其他语言程序要小得多。这种特性在空间有限的情况下是非常有用的。 为什么选择Windows系统? 在任何操
文档评论(0)