exit: mov Cx,N xor Si,Si K2: push Cx push Si mov Ax, A[Si] call IntegerOut pop Si pop Cx add Si,2 loop K2
mov Ah,4ch int 21h
c ends end start
как бы мне сюда эти две процедуры вставить?? помогите переписать 2 процедуры (сортировки слиянием) под мою программу, ( если не составит труда напишите их)
Код:
msort16: pusha mov bp, sp
mov ax, [ bp + 10h + 02h ] ;*firstbyte mov dx, [ bp + 10h + 04h ] ;size
mov cx, dx shr cx, 01h
test cx, cx jz ms16_end
push cx push ax
push cx push ax call msort16
sub dx, cx add ax, cx
push dx push ax
push dx push ax call msort16
call merge16
ms16_end: popa
ret 0004h
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;; ; ;merge16( char *firstbyte1, int size1, char *firstbyte2, int size2 ) ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;
merge16: pusha mov bp, sp
mov bx, [ bp + 10h + 04h ] ;*size1 mov si, [ bp + 10h + 06h ] ;*firstbyte2 mov cx, [ bp +
10h + 08h ] ;*size2 mov bp, [ bp + 10h + 02h ] ;*firstbyte1
Отвечает Лысков Игорь Витальевич, Модератор :
Здравствуйте, Петров Иван Семёнович. Программа в приложении. Думаю, будет полезно посмотреть реализацию на С Саму сортировку пришлось переделать.
Приложение:
----- Удачи!
Ответ отправил: Лысков Игорь Витальевич, Модератор
Ответ отправлен: 08.12.2009, 11:44 Украина, Кировоград Тел.: +380957525051 ICQ # 234137952 Mail.ru-агент: igorlyskov@mail.ru Абонент Skype: igorlyskov
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 257481
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.