如何正常结束汇编语言程序的执行

我们在利用编程说话编写法式时 , 无论是利用C说话仍是C++等此外说话 , 颠末编译链接之后的方针文件城市被翻译当作汇编代码 , 最终生当作可执行文件的 , 我们可以利用正常的代码来查看汇编说话法式的竣事

如何正常结束汇编语言程序的执行

文章插图

需要这些哦
Visual Studio 2017平台
库函数
C说话编译器
C说话调试器
方式/
1我们起首打开C++的编译器 , 可以选择Visual Studio、Code::Blocks或者Dev-C++等编译器软件 , 这里是以Visual Studio 2017为例

如何正常结束汇编语言程序的执行

文章插图

2然后就要建立一个新的解决方案 , 然后新建一个项目 , 因为我们调试的是号令行法式 , 所以这里要选择Windows节制台应用法式 , 然后给我们的新项目取一个名称 , 这里以”百度经验“为例 , 可自行界说

如何正常结束汇编语言程序的执行

文章插图

3确保项目名称无误后 , 点击确定按钮 , 即可看到我们已经当作功建立了一个项目 , 然后添加一个新的Cpp文件 , 添加完当作后如图所示 , 具体的实现还要加上响应的代码内容

如何正常结束汇编语言程序的执行

文章插图

4【如何正常结束汇编语言程序的执行】起首在代船埠部包含入我们需要的头文件 , 这里因为是C++说话所以需要包含输入输出流iostream以及默认的定名空间std

如何正常结束汇编语言程序的执行

文章插图

5在本家儿函数中 , 我们以一条简单的输出语句为例 , cout后面跟需要输出的字符串 , 最后利用return 0暗示法式的竣事

如何正常结束汇编语言程序的执行

文章插图

6确认代码输入准确后 , 此刻代码的某一行加上一个断点 , 即可点击上方的“当地Windows调试器” , 再在调试的菜单中选择“反汇编”

如何正常结束汇编语言程序的执行

文章插图

7稍等半晌 , 我们即可在“反汇编”的窗口中查看到当前C++说话代码的汇编代码 , 可以发现最后一行的”ret“即为竣事整个汇编代码的语句

如何正常结束汇编语言程序的执行

文章插图

注重事项这里是以系统内置库进行实现的 , 还可以利用此外体例进行实现 , 如第三方的库
本经验仅供参考 , 具体的实现体例可能会跟着操作系统以及编译器软件版本更新而改变

以上内容就是如何正常结束汇编语言程序的执行的内容啦 , 希望对你有所帮助哦!

    推荐阅读