【汇编 C】vs2010如何调出反汇编窗口、最简单的C程序以及__ASM关键字

17 篇文章 1 订阅

前言:编译器vs2010

1、什么是编译器?

        简单来说,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级 语言 )”的程序。在这里我是用vs2010写C语言,所以编译器就是帮我将C语言转换成汇编。

2、如何创建项目?

        vs2010左上角的文件--新建--项目即可创建项目

        

        在这里我们写c程序,所以选择win32控制台应用程序

        项目名称随便起,项目位置尽量不要放在C盘,我们可以通过以下方式改变项目默认创建位置。

        点击工具--选项

         找到环境和解决方案--常规

        这里就可以更改项目默认创建位置。

 3、如何创建C语言文件?

右键源文件--添加--新建项

        找到C++文件,因为C++是向下兼容C的,所以可以编译C语言代码,名称随便起

4、最简单的c程序

 

5、__asm关键字 

        __asm关键字被称为内嵌汇编,也就是说在这个关键字后可以写汇编代码

        如果不与大括号一起使用,则 __asm 关键字表示此行的其余部分是一条汇编语言语句。 如果与大括号一起使用,则该关键字表示大括号之间的每一行都是一条汇编语言语句。

        示例:

        F7编译生成exe文件

 6、如何运行程序?

        1、当我们F7编译通过后生成exe文件,我们可以从项目的位置找到debug文件夹然后找到exe文件双击运行

        也可以将这个exe拉入我们的DTDEBUG工具

         2、直接在我们代码页面F5执行

7、如何调出反汇编窗口 

        首先你必须拥有一个断点

         其次,你的程序必须在执行中

         F7调试然后F5执行

         这个时候你可以通过右键代码旁空白区域,然后选择"转到反汇编"

         也可以直接ALT+8

        到这里就调出了反汇编窗口 

        我们可以通过快捷键F10单行单行执行汇编指令

        直到RET。 

总结:以上便是vs2010使用教程,以及如何查看反汇编代码,通过查看汇编代码可以发现,C语言其实就是一些简单的汇编指令进行实现的。

如果有错,还望大佬指正,往后的日子一起进步。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值