Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kane:)
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 22
#1

C++&Assembler. - C++

07.12.2010, 20:52. Просмотров 410. Ответов 2
Метки нет (Все метки)

Здравствуйте уважаемые форумчани!
Было задание, написать простейшую программу которая бы считала пример(с дробями) в С++ и в Ассемблере, и выводила результаты с С++ и соответственно с Ассемблера.
Вот код С++:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
double a,y,R;
extern "C"
{
void lab8(void);
}
void main()
{
cout<<"Vvedi a ";
cin>>a;
R=(a/4);
cout<<"Resultat C="<<R;
cout<<"Resultat ASM="<<y;
}
Вот код с Ассемблера:
title lab
;=a/4
.8087
.model Large,C
.data
EXTRN C a:Qword,y:Qword
four dQ 4.0
.code
public C lab
lab8 proc far
finit
fld four
fld a
fdiv st(0),st(1)
fstp y
ret
lab endp
end
Естественно пример более сложный, я взял элементарное действие, а/4, но дело в том что результат с Ассемблера всегда выводит 0.
Может кто сказать где ошибка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2010, 20:52     C++&Assembler.
Посмотрите здесь:

Inline Assembler & C++ - C++
int main(int argc, char *argv) { perevod(); cout&lt;&lt;&quot;Type Esc to Escape \n&quot;; __asm { mov ah,01h ...

Не работает gettimeofday(&tv1, &tz); - C++
#include &lt;iostream&gt; //#include &lt;сtime&gt; #include &lt;time.h&gt; #include &lt;windows.h&gt; #include &lt;math.h&gt; using namespace std; const...

Объясните почему не срабатывает И (&&) - C++
Есть задача нахождения наибольшего общего делителя для двух чисел. Программу я написал.Но почему когда я указывал в цикле И (&amp;&amp;), цикл...

Что это такое **&amp;? - C++
Здравствуйте! как загуглить,

Оператор if и логическая операция И (AND) && - C++
Вод подскажите что будет быстрей обрабатываться процессором: if(!a&amp;&amp;!b) { a+b; } или

условие if (x && y && z ) - C++
День добрый. подскажите что не так: if(norcub() &amp;&amp; nevk() &amp;&amp; norok()) { cout&lt;&lt;&quot;Условие не выполнено.\n&quot;; count=30; } // эти 3...

Undefined reference to 'My_lab2::serialize_child(My_lab2::My_stack&,boost::interpro cess::file_lock&)') - C++
Компилирую test: g++ test.cpp -L. -lwrk -lboost_serialization -o programwrk -std=c++0x Так же компилирую libwrk до компиляции...

Ошибка [Linker error] undefined reference to `Triangulation::distPoints(tagPOINT&, tagPOINT&)' - C++
Добрый день, уважаемые форумчане есть функция которая считает площадь треугольника double Triangulation::squareTriang(POINT &amp;t1, POINT...

С && C++ - это плохо? - C++
Большинство программистов говорят о том что С# и C++ мешать в одном коде не хорошо. Но что в этом такого плохого?

Move конструктор && - C++
Никак не могу понять, что же он делает. Вроде как пишут, что он даже предпочтительнее, чем всякие const MyType&amp; var в качестве параметров в...

функции && строки - C++
ребята,пожалуйста,помогите.В понедельник практику сдавать,а эти задачи НЕМОГУ. 1. Написать процедуру для суммирования матриц. С ее...

FindFirstFile&&FindNextFile - C++
Работаю в Visual Studio 2010. Есть такой код: void print_diffs() { WIN32_FIND_DATA fd; HANDLE Handle; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Evg
Эксперт CАвтор FAQ
17470 / 5708 / 363
Регистрация: 30.03.2009
Сообщений: 15,670
Записей в блоге: 26
07.12.2010, 21:24     C++&Assembler. #2
С учётом того, что ты lab8 нигде не вызываешь, результат вовсе неудивительный
Kane:)
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 22
07.12.2010, 21:34  [ТС]     C++&Assembler. #3
Та то я когда вставлял код с С++ забыл стереть 8-ку..
Да, точно. Просто у нас в лабах приведены примеры без объяснений. Вот на таких элементарных вещах попадаемся.

Тему можно закрыть.
Yandex
Объявления
07.12.2010, 21:34     C++&Assembler.
Ответ Создать тему
Опции темы

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