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

Цикл асм и с++ - C++

Восстановить пароль Регистрация
 
lolopolosko
 Аватар для lolopolosko
1352 / 310 / 5
Регистрация: 21.11.2009
Сообщений: 992
20.12.2009, 12:47     Цикл асм и с++ #1
Возможно ли использовать цикл с асамблера на с++.? Если да то наведите пример..(вывод сообщения 10 раз)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2009, 12:47     Цикл асм и с++
Посмотрите здесь:

C++ Цикл FOR
C++ Цикл С++
Цикл for C++
цикл for... C++
Цикл в Си++ C++
C++ цикл do - while
C++ Нужно подключить эти асм модули под С++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
20.12.2009, 13:00     Цикл асм и с++ #2
Цитата Сообщение от lolopolosko Посмотреть сообщение
Возможно ли использовать цикл с асамблера на с++.?
Да, но зачем?

Цитата Сообщение от lolopolosko Посмотреть сообщение
Если да то наведите пример..(вывод сообщения 10 раз)
C
1
2
3
4
5
6
   xor edx, edx
label1:
   тут что-то будет выполняться 10 раз.
   inc edx
   cmp edx, 10
   jne label1
lolopolosko
 Аватар для lolopolosko
1352 / 310 / 5
Регистрация: 21.11.2009
Сообщений: 992
20.12.2009, 13:13  [ТС]     Цикл асм и с++ #3
хотелось посмотреть пример использования асм на с++...в книгах очень мало написано...
пасиба
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
20.12.2009, 13:36     Цикл асм и с++ #4
обычно асеблеровские вставки служат для ускорений вычислений с векторами из СТЛ-я
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
20.12.2009, 13:42     Цикл асм и с++ #5
Цитата Сообщение от outoftime Посмотреть сообщение
обычно асеблеровские вставки служат для ускорений вычислений с векторами из СТЛ-я
Впервые слышу. Пример пожалуйста.
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
20.12.2009, 13:53     Цикл асм и с++ #6
если найду, знакомый писал на топ-кодере, если найду выложу..
M128K145
Эксперт C++
 Аватар для M128K145
8276 / 3495 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
20.12.2009, 14:18     Цикл асм и с++ #7
Цитата Сообщение от niXman Посмотреть сообщение
Assembler
1
2
3
4
5
6
xor edx, edx
label1:
тут что-то будет выполняться 10 раз.
inc edx
cmp edx, 10
jne label1
Не очень красивый цикл
Assembler
1
2
3
4
mov cx, 10
label1:
тут что-то будет выполняться 10 раз.
loop label1
Согласись, так же аккуратнее
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
20.12.2009, 14:25     Цикл асм и с++ #8
а теперь раскажи что здесь что, спасибо скажу))
lolopolosko
 Аватар для lolopolosko
1352 / 310 / 5
Регистрация: 21.11.2009
Сообщений: 992
20.12.2009, 14:35  [ТС]     Цикл асм и с++ #9
C++
1
2
3
4
mov cx, 10 //объявления масива...присвоить значения 10
label1://метка...типа goto
тут что-то будет выполняться 10 раз.
loop label1//вернутся к метке и +1
я так понимал это и понимаю досих пор когда учил немного асм...

вот меня интересует можно ли в впихнуть туда оператор с с++ к примеру
C++
1
2
3
4
mov cx, 10
label1:
cout<<"Hello";
loop label1
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
20.12.2009, 14:41     Цикл асм и с++ #10
Цитата Сообщение от M128K145 Посмотреть сообщение
Согласись, так же аккуратнее
конечно. просто я на асме не кодю с трудом вспомнил названий инструкций
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
20.12.2009, 14:48     Цикл асм и с++ #11
lolopolosko, вроде можно, но надо будет "в рамку" взять код асемблера..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2009, 14:53     Цикл асм и с++
Еще ссылки по теме:

C++ Цикл while
Borland c 5.02 при запуске по шагам (F8) вылетает окошко CPU c кодом АСМ как его убрать? C++
C++ Как откладчики и дебагеры распознают строки асм кода?
Обьеденение кода на С++ с Асм файлом C++
Цикл while C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
lolopolosko
 Аватар для lolopolosko
1352 / 310 / 5
Регистрация: 21.11.2009
Сообщений: 992
20.12.2009, 14:53  [ТС]     Цикл асм и с++ #12
я так тоже подумал...
кстати нету никаких уроков или хорошой книги которая описывает как использовать код асм в С++
Yandex
Объявления
20.12.2009, 14:53     Цикл асм и с++
Ответ Создать тему
Опции темы

Текущее время: 03:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru