Вернуться   Компьютерный форум > Компьютеры > Программы > Программирование
 
 
Опции темы
Старый 10.03.2013, 18:11   #1 (ссылка)
Новичок
 
Регистрация: 19.07.2012
Сообщений: 108
Репутация: 1
По умолчанию Помощь с Ассемблером

Вопрос жизни и смерти. Срочна нужна помощь. Я не силён в Ассемблере, увы... В общем, суть такова, нужно составить следующую программу "Составить программу нахождения наибольшего из 30 положительных чисел в массиве с адресом 3D00H с запоминанием результата в следующую ячейку" . Буду признателен помощи.
Dremjke вне форума  
Старый 15.03.2013, 14:49   #2 (ссылка)
Новичок
 
Регистрация: 21.11.2009
Сообщений: 486
Репутация: 47
По умолчанию

Dremjke, можно использовать сортировку прямым включением:

Код:
mov esi,4       ;i=1
a4:    push esi
a3:    mov eax,array[esi-4]
     cmp eax,array[esi]
    jb a2
    xchg eax,array[esi]
    sub esi,4    ;двигаемся к началу массива
    mov array[esi],eax
    jnz a3
a2:    pop esi
     add esi,4       ;двигаемся к концу массива
    cmp esi,n*4     ;просмотрели весь массив?
    jb a4
sheff-09 вне форума  
Старый 30.03.2013, 23:50   #3 (ссылка)
Новичок
 
Регистрация: 19.07.2012
Сообщений: 108
Репутация: 1
По умолчанию

Цитата:
Сообщение от sheff-09 Посмотреть сообщение
Dremjke, можно использовать сортировку прямым включением:

Код:
mov esi,4       ;i=1
a4:    push esi
a3:    mov eax,array[esi-4]
     cmp eax,array[esi]
    jb a2
    xchg eax,array[esi]
    sub esi,4    ;двигаемся к началу массива
    mov array[esi],eax
    jnz a3
a2:    pop esi
     add esi,4       ;двигаемся к концу массива
    cmp esi,n*4     ;просмотрели весь массив?
    jb a4
Благодарю!
Dremjke вне форума  
Ads
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помощь khan Железо 4 31.10.2012 22:21
Помощь с Blu-Ray 3D NikYs9I Цифровое фото, аудио и видео 0 29.07.2012 15:47
Помощь, ЛЮДИ, помощь! Sailor Venera Игры 7 16.05.2012 01:15
Помощь! RUS163 Windows 7 15 12.02.2012 19:44


Текущее время: 08:38. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.