在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 都是相同的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值