Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2019, 13:11   #1
Ovsy
 
Регистрация: 13.12.2019
Сообщений: 4
Сообщение Сортировка массива по возрастанию

Ассемблер интегрированный в Lazarus.
Дан массив из 18 случайных двухбайтных чисел на интервале [-8000;8000]
Необходимо выполнить сортировку чисел по возрастанию. Найти минимальный элемент.
Код:
{$asmmode intel}
var i:smallint;
a:array[1..18] of smallint;
Min:smallint;
begin
randomize;
for i:=1 to 18 do
begin
a[i]:=random(16000)-8000;
writeln(a[i]);
end;
asm
PUSHA
mov ecx, 18
@1:
Mov edx,17
@2:
Mov eax, a[edx*2]
Mov ebx, a[edx*2-2]
cmp eax, ebx
jb @3
mov a[edx*2], ebx
mov a[edx*2-2], eax
@3:
Dec edx
jnz @2
Loop @1
POPA
end;
for I:=1 to 18 do 
begin 
writeln(a[i]);
end;
writeln;
writeln('min = ', a[i]);
readln;
end.
Прошу помощи с кодом, не сортирует
Ovsy вне форума Ответить с цитированием
Старый 19.01.2020, 06:14   #2
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

В этой >>теме<< рассматривается вопрос сортировки.
I am not a wizard, I am just learning.
Desc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сортировка массива с++ методом пузырька по-возрастанию Umkass Visual C++ 2 27.10.2018 18:45
Сортировка строки массива по возрастанию LimoniaN Помощь студентам 3 17.10.2018 20:02
[C++] Сортировка каждой строки массива по возрастанию. mikonnn1 Помощь студентам 2 23.04.2017 12:31
Сортировка массива по возрастанию Anna_302 Общие вопросы C/C++ 1 07.11.2016 12:43
Сортировка массива во возрастанию. Abuhamed PHP 7 01.12.2011 23:06