在Visual Studio 2013中使用/fa制作列表文件

Making a Listing File using /fa in Visual Studio 2013?

本文关键字:fa 列表 文件 Studio Visual 2013      更新时间:2023-10-16

开始我的第一篇文章了!我目前正在尝试使用MARS模拟器将c++代码转换为汇编,我想使用/fa filename函数,Visual Studio必须创建一个。asm文件,以获得我需要做的事情的一点预览(令人难以置信的是,汇编新教授并没有太好地教授关于它的任何东西,所以我有困难)。我的问题是,我究竟如何在Visual Studio中使用/fa filename ?我转换的c++代码如下:

#include <iostream>
using namespace std;
void printBar (int n) {
   int k;
   for (k = 1; k <= n; k++) {
      cout << '*';
   }
   cout << endl;
}
int main () {
   int numPts;
   int value;
   int j;
   cin >> numPts;
   for (j = 1; j <= numPts; j++) {
      cin >> value;
      printBar (value);
   }
   return 0;
}

我只是没有任何使用Visual Studio的经验,所以我不太明白我应该把清单文件的命令放在哪里。我试过在调试过程中使用反汇编器,但它不像任何可识别的东西。谢谢你的帮助!

Visual Studio 2013不支持编译到MIPS。如果你的系统是64位的,它可以编译成ia32或者x64。

看ia32汇编绝对不会帮助你在MIPS汇编中编程,因为这两个指令集是如此不同。查看x64汇编可能会对有用。

我认为你在项目/构建选项对话框中设置了/FA选项,但我没有VS2013的副本来确认这一点。