![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
Необходимо отсортировать массив:
Код:
Единственное, что ограничивает полет мысли программиста-компилятор
Последний раз редактировалось Stilet; 12.10.2009 в 13:30. |
![]() |
![]() |
![]() |
#2 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
1. Сохранять cx перед вызовом input'a и восстанавливать после.
2. Убрать input из центра программы куда-нибудь или обходить его. 3. Все-таки пользоваться отладчиками. |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
Прблема в том что ттеперь если в массиве есть отрицателный элемент, то при выводе происходит исключение. отладчик показал что это инструкция div bx
Код:
Единственное, что ограничивает полет мысли программиста-компилятор
Последний раз редактировалось Stilet; 12.10.2009 в 13:32. |
![]() |
![]() |
![]() |
#4 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
В выводе убрать cwd и вернуть xor dx,dx
При выводе учитывать знак(я вроде давал пример как) xor di,di должен быть внутри процедуры input, а не до нее. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
вот что у меня получилось, но все равно при работе с отрицательными числа не корректный вывод
Код:
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#6 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
Наверно надо расскоментировать обратно все neg ax.
И еще после Код:
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4 Последний раз редактировалось Goodwin98; 24.10.2009 в 05:30. |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
все проблема решена. если кому-то понадобится пишите
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка массива | ManU | Помощь студентам | 1 | 21.09.2008 10:41 |
Сортировка массива | Dagmaria | Общие вопросы C/C++ | 5 | 05.07.2008 00:23 |
Сортировка массива | Kraven | Общие вопросы Delphi | 3 | 25.06.2008 18:22 |
Сортировка массива...? | Roberto | Помощь студентам | 2 | 11.04.2008 13:32 |
Сортировка массива | RIO | Помощь студентам | 1 | 05.04.2008 17:39 |