Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Многочлен от одной переменной http://www.cyberforum.ru/cpp-beginners/thread855758.html
Описать класс многочленов от одной переменной, задаваемых степенью многочлена и массивом коэффициентов. Обеспечить следующие возможности: • вычисление значения многочлена для заданного аргумента;...
C++ метод итераций x+cos(x^0,52+2)=0; на промежутке , с точностью 0,9892 http://www.cyberforum.ru/cpp-beginners/thread855749.html
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 ; ... //функция работы с дин. массивом
C++ Заполнить массив случайными значениями http://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,... подробнее

Показать сообщение отдельно
abit
271 / 270 / 35
Регистрация: 03.02.2013
Сообщений: 761
04.05.2013, 18:05
вы знаете, я могу заблуждаться (имел опыт только в паскале с inline assembler да и больше AT&T синтаксис, а не Intel)
но мне почему-то кажется, что нельзя определять в inline assembler блоки
.data
.code
и уже тем более данные типа string db 3, ?, 4 dup(?)

определите данные в С++ коде, а не макросе __asm а тут сразу код пишите, это по поводу первых трёх ошибок

дальше вы пишите в конце
Assembler
1
2
mov ah, 4ch
 int 21h
это гарантированно фигню пишите... это завершение программы, которое явно сюда писать не надо, С++ сам завершит программу, как ему надо

Assembler
1
end Programm
это я понимаю тоже не от большого ума, это тут не уместно вообще

Assembler
1
2
mov ax, @data
 mov ds, ax
и это тоже, разберитесь что делают эти две строчки на досуге и подумайте нафига это в inline assmbler?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.