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

Ассемблерная вставка на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разделить заданный текст на строки без переносов http://www.cyberforum.ru/cpp-beginners/thread1135332.html
Пожалуйста, помогите Разделить заданный текст на строки длиной меньше 50 символов. Слова разделены пробелами. Переносить часть слова не разрешается.
C++ Кубический сплайн Всем доброго времени суток. Дали задание: написать програму в MS Visual C++ для построения кубического сплайна на основе данных в таблице. И у меня возник вопрос: как построение сплайна можно реализовать в С++ (до этого спокойно строил сплайны в Matlab)? Хотя бы обьясните что должно идти на вывод? http://www.cyberforum.ru/cpp-beginners/thread1135328.html
Числа Фибоначчи (проверьте правильность) C++
Числа Фибоначчи определяются формулами: F0=F1=1, FN=FN-1+FN-2; При N=2,3… Найти F- первое число Фибоначчи, больше M(M>1). #include <iostream> #include <stdlib.h> using namespace std; int main() { int a=1, b=1, c=1;
Составить рекурсивную функцию C++
Ребят, помогите пожалуйста) очень нужно) Определить число, которое получается, если записать цифры заданного натурального числа в обращенном порядке (использовать рекурсивной функцией)
C++ Подойдет ли Visual Studio 2008 Express Edition для программирования на C++? http://www.cyberforum.ru/cpp-beginners/thread1135289.html
Добрый день суток! Знаю что это глупый вопрос, но все же помогите новичку. Вообщем хочу писать программы. Когда я зашел на форум то из всего что я нашел мне интересным это данная тема http://www.cyberforum.ru/cpp-beginners/thread61467.html И первым делом я скачал - Visual Studio 2008 Express Edition. Подскажите я то скачал. И еще можете дать ссылки где есть уроки что да как и кто знает...
C++ Создать класс с методом сортировки Добрый день, получил следующее задание, нужно сделать класс, с методом сортировки. Прочитал, но не работает, у меня не получается передать сам массив процедуре, также возникает ошибка при вызове метода создания массива в теле основной программы. Помогите плиз. // ConsoleApplication1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream>... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
31.03.2014, 23:05     Ассемблерная вставка на С++
Цитата Сообщение от Noob77 Посмотреть сообщение
pushf
вольности со стеком во встроенном ассемблере не допускаются, там еще куча ограничений читай MSDN

Добавлено через 1 минуту
Цитата Сообщение от Noob77 Посмотреть сообщение
SUM:
метка не ставится в ассемблерном блоке
т.е нужно блок закрыть описать метку и снова открыть

Добавлено через 4 минуты
Цитата Сообщение от Noob77 Посмотреть сообщение
Я же хочу лишь эмулировать работу кнопки ADD, т.е. сумму двух 16 ричных чисел.
ну вот твой код поправленный
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
short summab(short aa, short bb)
{
short sum;
  _asm
  {
      mov ax,aa
      mov bx,bb
      add ax,bb
      mov sum,ax
 
  }
return sum;
}
проверяй
 
Текущее время: 09:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru