|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.02.2015, 00:33 | #1 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,601
|
Ассемблерные вставки в C++
Может быть, кому-нибудь будет интересно?
Код:
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
17.02.2015, 10:56 | #2 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,601
|
Вставки для работы со структурами и для вызова функции
Код:
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
17.02.2015, 10:58 | #3 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,601
|
Использование двоичных констант в ассемблерной вставке
Код:
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
17.02.2015, 11:00 | #4 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,601
|
Программирование простейшего цикла в ассемблерной вставке
Код:
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
17.02.2015, 11:49 | #5 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
По мне так проще написать код во внешнем ASM модуле и слинковать.
|
17.02.2015, 11:51 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Простейший цикл обычно через луп делается.
|
25.02.2015, 06:37 | #7 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,601
|
Вызов функций
Существуют две конвенции передачи параметров в функцию: __stdcall и __cdecl При __stdcall параметры из стека выталкивает вызывающая функция При __cdecl параметры из стека выталкивает вызванная функция Если у функции (arg_0,arg_4) два параметра arg_0 и arg_4, с которыми функция вызывается, то при конвенции __cdecl перед вызовом функции параметры помещаются в стек справа налево, и после этого производится вызов функции Код:
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
Последний раз редактировалось challengerr; 25.02.2015 в 06:42. |
25.02.2015, 08:52 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
|
25.02.2015, 09:19 | #9 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,601
|
Если вы это знаете, то сами и пишите, для чего это нужно.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
25.02.2015, 10:14 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
ну так и не вводите читателей в заблуждение и пишите не "существуют две", а "рассмотрим две"
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ассемблерные вставки пример | Evelin_18 | Помощь студентам | 2 | 13.12.2013 23:02 |
Ассемблерные вставки. | Stasiksis | Общие вопросы C/C++ | 2 | 14.02.2013 22:34 |
Ассемблерные вставки в СИ | sunny_alice | Помощь студентам | 0 | 22.12.2012 00:54 |
ассемблерные вставки в c++ | chupchupps | Помощь студентам | 1 | 09.02.2011 11:54 |
Ассемблерные вставки | Assassin | Помощь студентам | 1 | 26.05.2008 08:19 |