10.03.2013, 18:11 | #1 (ссылка) |
Новичок
Регистрация: 19.07.2012
Сообщений: 108
Репутация: 1
|
Помощь с Ассемблером
Вопрос жизни и смерти. Срочна нужна помощь. Я не силён в Ассемблере, увы... В общем, суть такова, нужно составить следующую программу "Составить программу нахождения наибольшего из 30 положительных чисел в массиве с адресом 3D00H с запоминанием результата в следующую ячейку" . Буду признателен помощи.
|
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 |
30.03.2013, 23:50 | #3 (ссылка) | |
Новичок
Регистрация: 19.07.2012
Сообщений: 108
Репутация: 1
|
Цитата:
|
|
Ads | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помощь | 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 |