Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual C++

Войти
Регистрация
Восстановить пароль
 
Anette666k
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 136
#1

Не выводится результат на экран - Visual C++

07.08.2016, 19:16. Просмотров 575. Ответов 5
Метки нет (Все метки)

Арифметические команды. Составить программу, при помощи которой можно
вычислить значение выражения y = 3x + 9, причем значения переменных
вводятся оператором с клавиатуры, а вычисления реализуются с использованием
кодовых вставок на языке Ассемблер.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <iostream> using namespace std; void main()
{
int x, y = 0; //Объявляем целочисленные переменные x и y
cout << "x = ";
cin >> x;    //Считываем значение в переменную x
_asm
{
xor EAX, EAX //обнуляем регистр EAX xor EBX, EBX //обнуляем регистр EBX mov EAX, x   //EAX = x
mov EBX, 3   //EBX = 3
mul EBX      //EAX = EAX*EBX = 3*x
mov EBX, 9   //EBX = 9
add EAX, EBX //EAX = EAX + EBX = 3*x+9
mov y, EAX   //Записываем результат в y
}
cout << "y = " << y << endl; //Выводим результат на экран
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2016, 19:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не выводится результат на экран (Visual C++):

На экран не выводится результат кода - PHP
Уважаемые форумчане, есть код: $arr = array ( &quot;Московская область&quot; =&gt; array(&quot;Москва&quot;, &quot;Зеленоград&quot;, &quot;Клин&quot;), ...

Php не выводится на экран результат - PHP
даже беру скрипт с нета &lt;?php $a = 5; $b = 3; $c = 4; $d = $a+$b-$c; echo $d; ?&gt; сохраняю в .php запускаю ...

Вычисление значения выражения (результат не выводится на экран) - Assembler
Нада написать код программы вычисления примера f=(5x+7)/(zy+1) если x=3 y=5 z=6 .model tiny .stack 100h .data asd db 10,'$' x...

Результат выполнения цикла for и while не выводится на экран, почему? - ActionScript
Мне нужно что бы прозрачность обекта постепенно уменшалась... Засунул в цикл - а он сам себе обрабатывает, а на экран дает уже готовое, а...

Игра в крестики нолики, задача почти решена но результат не выводится на экран - C++
Извиняюсь заранее, в этом деле я очень зеленый. Прошу отнестись с пониманием )) #include&lt;iostream&gt; #include&lt;iomanip&gt; using...

Результат выводится в поле но не выводится в span - jQuery
&lt;div class=&quot;hot_predlojenia&quot;&gt; &lt;input type=&quot;checkbox&quot; name=&quot;hot_home_page&quot; id=&quot;hot_home_page&quot; value=&quot;a&quot; onclick=&quot;showMe(this)&quot;&gt; &lt;label...

5
Vovka
32 / 32 / 6
Регистрация: 27.09.2014
Сообщений: 408
08.08.2016, 10:43 #2
Ошибка в 9 строке
0
Anette666k
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 136
08.08.2016, 14:12  [ТС] #3
в том что обнуляем регистр EAX xor EBX, EBX //обнуляем регистр EBX mov EAX, x //EAX = x
mov EBX, 3 //EBX = 3?
тогда как надо?

Добавлено через 6 минут
или обнулять вообще не нужно?
0
MansMI
1305 / 1083 / 306
Регистрация: 08.01.2012
Сообщений: 4,148
08.08.2016, 18:12 #4
C++
1
2
3
4
5
mov eax,x
mov ebx,3
imul ebx
add eax,9
mov y,eax
1
Anette666k
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 136
09.08.2016, 13:56  [ТС] #5
кто нибудь знает как вывести результат y на экран, и как сделать задержку экрана консоли на C++, а то вводим х и сразу вылетает из консоли
P.S. делаю в visual studio 2013
0
MansMI
1305 / 1083 / 306
Регистрация: 08.01.2012
Сообщений: 4,148
07.10.2016, 16:45 #6
C++
1
2
cout<<"y="<<y<<endl;
system("pause");
0
07.10.2016, 16:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2016, 16:45
Привет! Вот еще темы с ответами:

не выводится результат - C#
записан код: double q; double s; double q1; double n; string q2; ...

Не выводится результат! - C#
Добрый вечер Всем! Подскажите пожалуйста &quot;начинающему&quot; что ни так в коде ... Преподаватель поставил простую задачку слепить программку,в...

Не выводится результат - Matlab
Ребят, подскажите в чем проблема, не как не могу разобраться. &gt;&gt; x=0.0 : 0.001 : 1.0; &gt;&gt; y=x+log(x)-0.5; &gt;&gt;...

Не выводится результат - Objective-C
Здравствуйте! Только начал изучать язык(перешел с C++) и столкнулся с проблемой: в консоль не выводится сумма двух чисел ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.