Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
ololo111
3 / 2 / 1
Регистрация: 13.04.2012
Сообщений: 232
1

как правильно записать в ассемблере эти 3 строки

17.10.2018, 18:38. Просмотров 394. Ответов 3
Метки нет (Все метки)

вот эти 3 строки:
Assembler
1
2
3
mov c, a[j]
mov a[j], a[j+1]
mov a[j+1], c
а это мои варианты записи, но нерабочие:
Assembler
1
2
3
mov al, _array[edi]
mov _array[edi], _array[edi+1]
mov _array[edi+1], al
Assembler
1
2
3
4
push _array[edi]
push _array[edi+1]
pop _array[edi]
pop _array[edi+1]
Assembler
1
2
3
4
push _array[edi+1]
push _array[edi]
pop _array[edi+1]
pop _array[edi]
Assembler
1
2
3
4
mov al, _array[edi]
mov bl, _array[edi+1]  {или:[INC edi]?}
mov _array[edi], bl
mov _array[edi+1], al
и помоему рабочий вариант:
Assembler
1
2
3
4
5
6
mov al, _array[edi]
inc edi
mov bl, _array[edi]
mov _array[edi], al
dec edi
mov _array[edi], bl
но почему-то не рабочий

Народ помогите, больше ничего в голову не приходит,
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2018, 18:38
Ответы с готовыми решениями:

Сравнить две строки и если в них есть разные буквы, то записать эти буквы в третью строку
Дали задачку: Ввести 2 строки символов и зарезервировать место под третью строку. Сравнить первые...

Как правильно записать эти примеры в вольфрам?
Как правильно записать эти примеры...

Как правильно прочитать эти строки
Привет всем. Глупый вопрос задаю но иначе ни как, не могу допереть хоть тресни как правильно...

Получить строки, в которых встречается слово logout и записать эти строки в отдельный файл
Здравствуйте. Помогите пожалуйста решить задачку. Есть несколько файлов формата data.log. Из них...

Как правильно записать строки в файл и считать их?
Имеется ввиду следующее: Открывается приложение а позже это приложение должно открытся с...

3
ФедосеевПавел
Модератор
4519 / 2528 / 1019
Регистрация: 01.02.2015
Сообщений: 8,291
17.10.2018, 18:41 2
Это обмен элементов массива?

Тогда посмотрите тему
Ускорить xchg c памятью. Вопрос на засыпку по оптимизации!
0
Constantin Cat
5765 / 1256 / 402
Регистрация: 28.02.2015
Сообщений: 2,735
Завершенные тесты: 1
18.10.2018, 19:40 3
Assembler
1
2
3
mov c, a[j]
xchg c, a[j+1]
mov a[j], c
только вместо С должен быть какой либо регистр РОН
2
ololo111
3 / 2 / 1
Регистрация: 13.04.2012
Сообщений: 232
19.10.2018, 16:51  [ТС] 4
народ, а как включить в WinАsm показ строк с ошибками?
0
19.10.2018, 16:51
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2018, 16:51

Найти в файле строки, где первые 3 слова одинаковы, и записать эти строки без первых 2-х слов в новый файл
Доброго времени суток! Полное задание. Сценарий проверяет в текстовом файле: одинаковы ли...

Записать массив строк в переменную, а потом считать эти строки из массива в обратном порядке
Как записать масив строк в переменную а потом считать эти строки из масива в обратном порядке?(с...

Как правильно вставить код на ассемблере?
Есть такой код: struct { unsigned long first_sect; unsigned nsect; void *buf; } cb; ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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