Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Многочлен от одной переменной https://www.cyberforum.ru/ cpp-beginners/ thread855758.html
Описать класс многочленов от одной переменной, задаваемых степенью многочлена и массивом коэффициентов. Обеспечить следующие возможности: • вычисление значения многочлена для заданного аргумента;...
метод итераций C++
x+cos(x^0,52+2)=0; на промежутке , с точностью 0,9892
C++ Описать функцию возведения любого натурального числа n в куб без операции умножения, пользуясь следующим свойством: куб любого числа n равен
То есть {1}^{3}=1 {2}^{3}=3+5 {3}^{3}=7+9+11 Написала программу на С++ Оказалось что функцию не описала. Как это сделать? #include <iostream.h> void main () {
C++ Динамический массив есть примерно такая функция: int *funktion (int size){ int *g = new int ; ... //функция работы с дин. массивом https://www.cyberforum.ru/ cpp-beginners/ thread855737.html
C++ Заполнить массив случайными значениями https://www.cyberforum.ru/ cpp-beginners/ thread855734.html
Написать программу, в которой с помощью генератора случайных значений сформировать 4 массива V1, V2, V3, V4, каждый из которых содержит 9 целочисленных значений. Элементы векторов формируются в...
Проверка на наличие подстроки регулярными выражениями C++
Здравствуйте. С помощью регулярных выражений я пытаюсь проверить наличие подстроки. Для этого пишу такой код: std::regex search(searchOption, std::regex::icase); if(regex_search(currentBook,...
C++ Сформировать целочисленный массив
Сформировать целочисленный массив IМ(К), элементами которого являются случайные числа из диапазона . Подсчитать сумму элементов массива, значения которых кратны 8. Помогите решить в С++.
C++ Работа с файлами. Вывести названия услуг, имеющих одинаковую стоимость Доброго времени суток всем! Помогите плиз кто чем сможет. Очень срочно. Даны структуры, содержащие название услуги, ее стоимость и время выполнения. Вывести названия услуг, имеющих одинаковую... https://www.cyberforum.ru/ cpp-beginners/ thread855683.html
C++ Есть ли класс для работы с дробными/смешанными числами? https://www.cyberforum.ru/ cpp-beginners/ thread855679.html
собственно есть ли такой готовый(то есть протестированный) класс?
C++ Создать собственную библиотеку ввода-вывода строк и их обработки Создать собственную библиотеку ввода-вывода строк и их обработки: gets, puts, atoi, itoa, reverse (переворачивает строку) Для всех функции показать пример использования. https://www.cyberforum.ru/ cpp-beginners/ thread855658.html
1 / 1 / 1
Регистрация: 26.11.2012
Сообщений: 31
0

Начало работы со встроенным ассемблером

04.05.2013, 16:28. Просмотров 3637. Ответов 10
Метки (Все метки)

Помогите, кто знает как с этим работать
Проходим в универе встроенные в с++ ассемблер, накидал простейшую программку(ввод строки символов с клавиатуры и её же вывод на экран)
Собственно код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 #include <iostream>
 using namespace std;
 int main()
 {
 _asm
 {
.data
 string db 3, ?, 4 dup(?)
 .code
 Programm:
 mov ax, @data
 mov ds, ax
 lea dx, string
 mov ah, 10
 int 21h
 lea dx, string+2
 mov string+5, '$'
 mov ah, 4ch
 int 21h
 end Programm
 }
 system("pause");
 }
Компилится не хочет, пишет:
source.cpp(7): error C2400: inline assembler syntax error in 'opcode'; found 'data'
source.cpp(8): error C2400: inline assembler syntax error in 'opcode'; found 'db'
source.cpp(9): error C2400: inline assembler syntax error in 'opcode'; found 'code'
source.cpp(11): error C2018: unknown character '0x40'
source.cpp(11): error C2443: operand size conflict
source.cpp(20): error C2400: inline assembler syntax error in 'opcode'; found 'Programm'

Заранее спасибо

Вернуться к обсуждению:
Начало работы со встроенным ассемблером
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2013, 16:28
Готовые ответы и решения:

Нужна помощь со встроенным ассемблером в с++
вот такая задачка Основная задача: По матрице целых чисел X размером 5x5 построить массив Z...

Напишите программу на Pascal с встроенным Ассемблером
Вот пример задачи. Вычислить Х = 3А + ( В + 5 ) / 2 - С - 1, где А, В, С, Х- целые знаковые числа...

Как пользоваться встроенным ассемблером Visual Studio?
как пользоваться встроенным ассемблером visual studio?я создал через project - add new item -...

Работа со встроенным ассемблером. Записать число 5050 во все регистры общего назначения
Ребят, нужна ваша помощь. Нифига не понял этот Ассемблер. Помогите мне написать программу, которая...

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