Технологии
Реализовать вычисление указанных формул в виде ассемблерных вставок в текст программы на С++. Формула: Y= a-b-c+d - вопрос №2783134
Пожалуйста помогите написать код я пытался, но не смог вот мой код проверьте его и помогите пожалуйста.
#include <iostream>
using namespace std;
int main()
//вычеслить a-b-c+d
{
int a = 15;
int b = 5;
int c = 8;
int d = 2;
int res, y = 0;
__asm
{
mov eax, a
mov ebx, b
mov ecx, c
mov edx, d
sub eax, ebx
sub eax, ecx
add eax, ebx
mov y, eax
}
cout << «Иванов Иван 2/ Variant 30/n» << endl;
cout << «Result (Assembler):» << res << endl;
res = a — b — c + d;
cout << «Result (C++)» << res << endl;
system («pause»);
return 0;
}
февраль 24, 2018 г.
-
Всего ответов: 1
-
Синтаксис ассемблерных вставок зависит от используемого компилятора. Для Visual Studio (компилятор Microsoft_овский) работает так:
Похожие вопросы
Решено
Нули в конец. Есть одномерный массив. Все элементы не равные нулю переписать (сохраняя их порядок) в начало, а нулевые в конец.
ноябрь 29, 2015 г.
Дано трехзначное число. Найдите сумму его цифр. Надо написать программу в Паскале
декабрь 4, 2014 г.