我们在利用编程说话编写法式时,无论是利用C说话仍是C++等此外说话,颠末编译链接之后的方针文件城市被翻译当作汇编代码,最终生当作可执行文件的,我们可以利用正常的代码来查看汇编说话法式的竣事
我们起首打开C++的编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等编译器软件,这里是以Visual Studio 2017为例
然后就要建立一个新的解决方案,然后新建一个项目,因为我们调试的是号令行法式,所以这里要选择Windows节制台应用法式,然后给我们的新项目取一个名称,这里以”百度经验“为例,可自行界说
确保项目名称无误后,点击确定按钮,即可看到我们已经当作功建立了一个项目,然后添加一个新的Cpp文件,添加完当作后如图所示,具体的实现还要加上响应的代码内容
起首在代船埠部包含入我们需要的头文件,这里因为是C++说话所以需要包含输入输出流iostream以及默认的定名空间std
在本家儿函数中,我们以一条简单的输出语句为例,cout后面跟需要输出的字符串,最后利用return 0暗示法式的竣事
确认代码输入准确后,此刻代码的某一行加上一个断点,即可点击上方的“当地Windows调试器”,再在调试的菜单中选择“反汇编”
稍等半晌,我们即可在“反汇编”的窗口中查看到当前C++说话代码的汇编代码,可以发现最后一行的”ret“即为竣事整个汇编代码的语句
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!