vscode编写c 如何查看汇编_如何在Visual Studio项目中正确添加汇编代码

引用注明>> 【作者:张佩】【

1.      问题描述

在以往的编程经历中,本人最常使用的汇编代码是__asm {int 3}。它可以在我的代码中插入一个软件断点。如果没有一个连接到当前程序的调试器,则程序将停止在这行语句处无法继续执行。

上面的这种方式称为高级语言和汇编语言混编。当我用得正爽的时候,迎头碰到了64位平台这员猛将。它大手一张,挑出一张禁令通知单:在64位编程中,高级语言和汇编混编将再也不被支持!兄弟我不禁暗暗垂泪,因为当我固执而行的时候,若干恶心的编译错误赫然出现在我的面前:

1>test.cpp(98):error C4235: nonstandard extension used : '__asm' keyword not supported on thisarchitecture

1>test.cpp(98):warning C4091: '' : ignored on left of 'int' when no variable is declared

1>test.cpp(98):error C2143: syntax error : missing ';' before 'constant'

上面的几行所示的并非什么惊天动地的大错误,意思非常简单:当前架构不支持__asm关键字。

既然被踢出了体制外,我们要想生存,就必须得另谋出路。

2.    使用.asm文件

在64位平台上,我们遇到了翩然而至的.asm文件。在和她共舞的过程中,下面几个步骤必须遵守:

使用.asm文件包含汇编代码;.asm文件以关键字

你可能感兴趣的:(vscode编写c,如何查看汇编)