在VC++中使用MASM-概述

去年买了一本《 Intel 汇编语言程序设计》第五版,学习的时候发现作者网站上的一篇关于在 VC++ 中开发汇编程序相关配置的文章。我一时兴起,翻译了一部分,后来因为工作上一直是和 Java 打交道,加之工作偏向管理。所以没有坚持学习,哎 想来自己也是经常犯这种错误,缺乏恒心。最近又想了解一些稍微底层的东西,想再复习一下汇编。到作者网站上一看,此书已经出到第六版,我上次翻译的那篇文章也已经更新了。其实这篇文章也没有什么难懂的地方,会些英文的都能看懂。不过我还是想锻炼一下自己的英文翻译能力,于是将这篇文章用中文进行了整理。

原文地址: http://kipirvine.com/asm/gettingStarted/index.htm 

如果你最近购买了《 Intel 汇编语言程序设计》第六版,你可能会想安装相关的软件以便开始学习。这篇教程将会使这个过程变的简单一些。你只需要阅读第一部分,如果你急于开始学习。

  1. 构建 32 位程序的必须配置
  2. 构建 16 位程序 (Chapters 14-17)
  3. 项目属性设置
  4. 创建新项目
  5. 使用 Visual Studio debugger
  6. MASM 语法高亮
  7. 使用批处理进行编译、链接与调试

书中 1-14 章的示例程序已成功的在 Windows XP32Vista32 位版本的 Window7 上测试成功。然而, 15-17 章中大部分的程序无法在 Windows 98 之后的 Windows 系统中运行,因为它们依赖对硬件与系统内存的直接访问。你同样也不能在任何 64 位的 Windows 系统中运行 16 位应用程序。【注:第六版中的章节与第五版有不同之处。】

除特别指出,这篇文章中所有的操作对 Visual StudioVisual C++ Express 都是相同的。

你可能感兴趣的:(windows,工作,汇编,express,语言,vc++)