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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
lolopolosko
1354 / 312 / 5
Регистрация: 21.11.2009
Сообщений: 992
#1

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

20.12.2009, 12:47. Просмотров 826. Ответов 11
Метки нет (Все метки)

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

Обьеденение кода на С++ с Асм файлом - C++
Доброго времени суток! Возникла проблема со следующим заданием: Считать 2 числа с помощью С++ Передать их в функцию на ассемблере ...

Нужно подключить эти асм модули под С++ - C++
У меня есть obj файлы написанные на асме для паскаля.... Мне нужно подключить эти асм модули под С++. Как можно хитро это сделать.... Не...

Как откладчики и дебагеры распознают строки асм кода? - C++
Вопрос таков как откладчики и дебагеры распознают строки асм кода? Пишу программу которая расчитывает овсеты с программы и иногда когда...

Borland c 5.02 при запуске по шагам (F8) вылетает окошко CPU c кодом АСМ как его убрать? - C++
День добрый. Кто знает подскажите пожалуйста в Borland C++ 5.02 при пошаговом запуске программы выдает окошко CPU с асемблерным кодом как...

Циклы на асм - Assembler
Доброго времени суток, у меня вот такой вопрос. есть у меня строка, как все с помощью циклов поэлементно ее пройти и заменить элементы на...

строки в асм - Assembler
Здравствуйте, помогите разобраться вот с таким заданием. Задана строка, нужно циклом ее пробежать и заменить символы на чётных местах на 2,...

Лаба по АСМ - Assembler
Ребята, день добрый! Помогите, если есть возможность. В архиве лежит лаба с заданиями. Задания начинаются с пункта 5.5 (местами есть...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
niXman
Эксперт C++
3134 / 1446 / 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
1354 / 312 / 5
Регистрация: 21.11.2009
Сообщений: 992
20.12.2009, 13:13  [ТС]     Цикл асм и с++ #3
хотелось посмотреть пример использования асм на с++...в книгах очень мало написано...
пасиба
outoftime
║XLR8║
508 / 430 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
20.12.2009, 13:36     Цикл асм и с++ #4
обычно асеблеровские вставки служат для ускорений вычислений с векторами из СТЛ-я
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
20.12.2009, 13:42     Цикл асм и с++ #5
Цитата Сообщение от outoftime Посмотреть сообщение
обычно асеблеровские вставки служат для ускорений вычислений с векторами из СТЛ-я
Впервые слышу. Пример пожалуйста.
outoftime
║XLR8║
508 / 430 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
20.12.2009, 13:53     Цикл асм и с++ #6
если найду, знакомый писал на топ-кодере, если найду выложу..
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
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║
508 / 430 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
20.12.2009, 14:25     Цикл асм и с++ #8
а теперь раскажи что здесь что, спасибо скажу))
lolopolosko
1354 / 312 / 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++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
20.12.2009, 14:41     Цикл асм и с++ #10
Цитата Сообщение от M128K145 Посмотреть сообщение
Согласись, так же аккуратнее
конечно. просто я на асме не кодю с трудом вспомнил названий инструкций
outoftime
║XLR8║
508 / 430 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
20.12.2009, 14:48     Цикл асм и с++ #11
lolopolosko, вроде можно, но надо будет "в рамку" взять код асемблера..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2009, 14:53     Цикл асм и с++
Еще ссылки по теме:

Регистры асм - Assembler
Привет всем)) заинтересовал такой вопрос. Регистры ax,bx,cx,dx используются только в интел процах?

Программа на Асм - Микроконтроллеры
LIST P=16F628 #include &lt;P16F628.INC&gt; temp0 EQU H'20' temp1 EQU H'21' temp2 EQU H'22' temp3 EQU H'23' temp4 ...

вставка на асм - Delphi
подскажите вот задолбался. Надо код написать по обработке строки но он слишком скудный решил писать его вставкой но забыл как. Сложность не...

АСМ быстрее С?
Дело в чем сначала и в АСМ, и в С создается объектный файл, который потом превращается в набор нулей и едениц (машинные коды), а разве они...

строки на асм - Assembler
Здравствуйте, помогите пожалуйста, дали задание, нужно переставить в строке элементы на четных позициях и не четных...например так: ...


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

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

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