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

Как сделать ассемблерную вставку? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод нечетных чисел в произвольной матрице размерами 5x5 http://www.cyberforum.ru/cpp-beginners/thread741234.html
зачетную работу дали на дом вобщем нужно написать программу которая будет выводить нечетные числа из произвольной матрице размерами 5x5
C++ Количество маршрутов с препятствиями Здравствуйте, вот познаю основы динамического программирование и столкнулся с проблемой во время решения классической задачи "Количество маршрутов с препятствиями". Результат программы не верен, хоть и все, вроде бы, делаю верно, но что-то все же делаю не верно. Подскажите, пожалуйста! Напомню условие: Пусть некоторые клетки на доске являются «запретными»: король не может ходить на них. Карта... http://www.cyberforum.ru/cpp-beginners/thread741220.html
C++ просмотр содержимого буфера обмена
#include <tchar.h> #include <windows.h> LPSTR szWindowClass = "МойКласс"; LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch(uMsg) { case WM_DESTROY: PostQuitMessage(0);
C++ Система массового обслуживания
На заправочную станцию прибывают автомашины со следующим распределением времени между прибытиями: меньше 0 — 0.0; 100 с — 0.25; 200 с — 0.48; 300 с — 0.69; 400 с — 0.81; 500 с — 0.90; 600 с — 1.0. (сказали что это биноминальное распределение) Помогите разобраться как это моделировать. Опишу как вижу сейчас это я (не придирайтесь к коду, без иде щас буду писать) double mas = {0.0, 0.25, 0.48,...
C++ Это эта задача? (Поменять подряд заданный символ на другой символ.) http://www.cyberforum.ru/cpp-beginners/thread741176.html
Задача (язык С + +). Поменять в введенном с клавиатуры строке символов подряд заданный символ на другой заданный символ. #include <conio.h> #include <iostream.h> void main() { clrscr(); char str; cout<<"vvedit ryadok symboliv: \n"; cin>>str;
C++ Дана матрица N*M. Все положительные элементы в верхнюю левую область, а неположительные – в нижнюю В заданной матрице A размером N*M разместить все положительные элементы в верхнюю левую область матрицы (заполняя ими матрицу по строкам слева направо), а неположительные – в нижнюю правую область подробнее

Показать сообщение отдельно
RazerVG
1 / 1 / 0
Регистрация: 22.03.2012
Сообщений: 60
21.12.2012, 17:21     Как сделать ассемблерную вставку?
Нужно сложить два числа. Не могу понять ошибки вроде примеры смотрел вставки делаются именно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{int pervoerchislo;
 int vtoroechislo;
 int summa;
scanf("%d%d", &a, &b);
__asm { 
    
 
mov ah, 01h
int 21h
 
mov sum,a
mov ah, 01h
int 21h
 
add sum,b
 
sub sum,30h ;}
 
printf("%d",sum);
return0;}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru