У меня есть вопрос, что мне нужно преобразовать только вложенный цикл в сборку (8086). Вы, ребята, хотите научить меня или показать мне код? Большое спасибоC++ to Assembly 8086
#include <iostream>
#include <ctime>
using namespace std;
void main()
{
time_t start, end;
unsigned short a, b, c, y, count=0;
float diff;
cout << "Enter y : ";
cin >> y;
cout << "Calculation start..." << endl;
start = clock();
//Convert this nested for loop to assembly instructions
**for (a=0; a<y; a++)
for (b=0; b<y; b++)
for (c=0; c<y; c++)
if ((a + 2*b - 8*c) == y)
count++;**
//Do not change the code below
end = clock();
diff = (float)(end - start)/CLOCKS_PER_SEC;
cout << "Calculation complete." << endl;
cout << "Time used is " << diff << " second" << endl;
cout << "There are " << count << " combination to produce " << y << endl;
system ("pause");
определить «научить меня». «дайте мне код» определенно не приемлемый вопрос, тем более, что вы не проявили никаких усилий. –
Вопросы, требующие кода, должны демонстрировать минимальное понимание решаемой проблемы.Включите попытки решения, почему они не работают и ожидаемые результаты. –
Я пытаюсь учиться, но я действительно не знаю, как должен идти код, но вы можете просто игнорировать «дать мне код». Извините – user3007600