Создание файла листинга с использованием / fa в Visual Studio 2013?

Время для моего первого поста! В настоящее время я работаю над попыткой транспонировать код C ++ в сборку, используя симулятор MARS для назначения, и я хотел использовать /fa filename функция, которую Visual Studio должен создать .asm-файл, чтобы получить предварительный просмотр того, что мне нужно сделать (Невероятно новый для сборки, профессор не слишком хорош в обучении этому, поэтому у меня трудности). Мой вопрос, как именно я использую /fa filename в Visual Studio? Код 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, поэтому я не совсем понимаю, куда бы я поместил команду для файла листинга. Я пытался использовать дизассемблер во время отладки, но он не напоминает ничего узнаваемого. Спасибо за любую помощь!

3

Решение

Visual Studio 2013 не поддерживает компиляцию в MIPS. Он компилируется в ia32 или, возможно, x64, если у вас 64-битная система.

Просмотр ассемблера ia32 абсолютно не поможет вам программировать на ассемблере MIPS, поскольку эти два набора команд очень разные. Глядя на сборку х64 может быть быть полезным.

Я думаю, что вы установили параметр / FA в диалоге параметров Project / Build, но у меня нет копии VS2013, чтобы подтвердить это.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]