1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!
| dushik |
21.09.2004 18:43
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 49 Пол: Мужской Репутация: 0 |
Заранее скажу, я ламак в асме, прошу не осуждать за столь тупую просьбу
Был бы очень благодарен, если бы кто-нибудь помог дописать пузырьковую сортировку: Uses crt; Моя программа пробегая по массиву меняет только пары элементов, если mas[i] < mas [i + 1]. Т. е. меняет местами (если это требуется) только елементы 0 и 1, 2 и 3, 3 и 4... А должен после обмена пары mas[i] и mas[i + 1], двигаться к началу массива пока элемент не встанет в нужное место, примерно так: for j := i downto 1Я уже как только не пробовал дописать цикл назад с заменами, не выходит <_< Помогоите дописать кому не в лом, плиз. Заранее благодарен -------------------- На самом деле самого дела нет. В самой деятельности заключена самость дела и наоборот. Наоборот получим оборот на, таким образом перевернем образ...
|
dushik Сортировка массива. 21.09.2004 18:43
BlackShadow
Это уж точно :)
Короче, где-то так:
LEA BX,[mas]... 21.09.2004 18:51
Shadow вот сортирует только я не помню это вроде модерниз... 21.09.2004 21:50
dushik Shadow, спасибо конечно, но у тебя как-то сложно, ... 22.09.2004 9:54
Shadow XCHG
обмен двух значений между регистрами или межд... 22.09.2004 15:37
dushik Ага, благодарен :) 22.09.2004 18:24
BlackShadow Ещё катит в случае регистр-регистр, но никак иначе... 22.09.2004 20:12
dushik
Это ты про что? :) 23.09.2004 12:38
Shadow
всмысле никак иначе в книге
Виктор Юров Assembler... 23.09.2004 16:08
Shadow
наколько я помнюу меня не меняется направление пр... 23.09.2004 16:18
dushik не меняется направление прохода
значит не шейкер :... 23.09.2004 18:27![]() ![]() |
|
Текстовая версия | 3.11.2025 23:18 |