C/C++与汇编的交互

                                              C/C++与汇编的交互

 

                                                                                                                                                  例程源码下载 

0.   准备工作

1> 简述: 

我们知道,大部分的C/C++编译器都能将C/C++转换为汇编代码,如果我们知道怎样C/C++与汇编之间进行通讯,那么无疑会对我们的工作带来益处(比如某些优化)。接下来我们介绍汇编与C/C++的交互。虽然提供的例子简单,但道理都是相通的。

 

2> 环境搭建:

首先我们选用的编译器是Microsoft VisualStudio。我们可以在IDE中完成工作,但命令行

下更灵活。我们先建一个bat,比如VC.bat

我的VC10DIR所对应的是Visual Studio的安装路径。你只需将这项修改到你的Visual Studio所对应的路径即可。然后将这个bat放到WINDOWS/System32下,每次工作前先键入VC以启动这个bat即可。

 

1.   C++中嵌入汇编

关于C++中嵌入汇编的介绍已经很多了,这里只通过一个简单的例子稍微介绍一下。在C++中嵌入汇编有一个伪指令__asm。注意前面是两个下划线。我们可以用下面方式来嵌入,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值