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

C++ + Ассемблер = проблема - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами самое длинное слово и самое короткое слово в тексте http://www.cyberforum.ru/cpp-beginners/thread14877.html
Пусть есть двумерный массив, заполненный символами. Рассматривать его как многострочный текст, слова в котором разделены одним или несколькими пробелами. Поменять местами самое длинное слово и самое короткое слово в тексте. При наличии нескольких слов с максимальной (минимальной) длиной заменять то, символы которого больше по алфавиту помогите решить плз её в с++ билдере 6
C++ Задачка про массивы Только начала изучать программирование, пытаюсь разбиратся ,но не всё так просто , помогите пжлст решить задачку на массивы Даны два массива размера N, элементы которых упорядоченны по возростанию объединить эти массивы так, чтобы результирующий массив остался упорядоченным. Желательно с коментариями ,я хочу понять как она решается. http://www.cyberforum.ru/cpp-beginners/thread14860.html
C++ С чего начать изучение С++
Здравствуйте все. Я хочу научиться программировать на С++, а в дальнейшем писать игры (на профессиональном уровне), но на данный момент в программировании я абсолютный ноль. подскажите пожалуйста какую ИДЕ и какой компилятор мне нужен, где его скачать и какую-нибудь литературу. заранее спасибо
Передача параметров, оператор << C++
Я вот решил написать простенькую программку на свеже скачанной среде. Программка создает функцию, которая перемножает 2 числа а также хранит в глобальной переменной kol количество, сколько раз функцию вызывали. Так вот почему в варианте, где только один оператор cout. при выводе kol имеет значение 0, а не один как по идее должно быть? И даже если несколько раз вызвать функцию значение kol будет...
C++ Значения функции F на интервале http://www.cyberforum.ru/cpp-beginners/thread14804.html
Кому не трудно, помогите пожалуйста решить 2 задачки! Си++ в универе совсем не обучают, а 2 лабы нужно срочно сдать уже! Я бы с радостью и сам покапался, разобрался, но требуют уже срочно, а долгов ещё выши крыши! Буду вам очень благодарен! №1 Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. (-a)*(x^2) + b при х<0 и b...
C++ Код обратной матрицы на С++ Мне очень нужен код программы обратной матрицы. подробнее

Показать сообщение отдельно
Vasiliusis
37 / 37 / 0
Регистрация: 14.10.2008
Сообщений: 127

C++ + Ассемблер = проблема - C++

30.10.2008, 10:23. Просмотров 849. Ответов 1
Метки (Все метки)

Добрый день. Вот такой код
Код
#include <iostream>
#include <windows.h>
using namespace std;

	WORD NUM;
	void main()
{


	__asm
		{

		MOV AL, 10
		SUB AL, 6
		INC AL
		MOV a, AL
		PUSH AX		
		MOV AL, 10
		MOV BL, 10
		CBW
		DIV BL
		PUSH AX
		MOV AL, 3
		MOV BL, 6
		MUL BL
		MOV BL, 2
		CBW		
		DIV BL
		POP BX
		ADD AX, BX
		POP BX
		CBW
		DIV BX
		MOV NUM, AX
	};
	cout<<NUM<<endl;
}
В результате должна быть 2. Почему выводит черт знает что.
Пробовал через tasm.exe и командную строку - все получается.

Помогите. Видимо, все дело в С++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru