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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2012, 20:12   #11
Step_UA
Форумчанин
 
Аватар для Step_UA
 
Регистрация: 09.06.2011
Сообщений: 388
По умолчанию

Код:
.MODEL SMALL 
.STACK 100h 
.DATA
 mas1 db 2,3,1,1,4,5,2,1,2,2 
 mas2 db 4,1,1,4,4,3,3,5,1,2 
 msg1 db 'Mas1 > Mas2', 13, '$'
 msg2 db 'Mas2 > Mas1', 13, '$'
 msg3 db 'Mas2 = Mas1', 13, '$'
 sum1 dw 0 
 sum2 dw 0 
 count equ 10 
 
.CODE 
 start: 
    mov   ax,@data
    mov   ds,ax
    mov   bx,0
    mov   cx, count ; количество повторений цикла
 lall:  
    mov   al,mas1[bx] ; загрузить элемент массива mas1, номер которого 
                      ; хранится в регистре BX (нумерация с нуля)
    cbw               ; преобразовать байт(AL) в слово (AX)
    add   sum1, ax
    mov   al,mas2[bx]
    cbw
    add   sum2,ax
    inc   bx
    loop  lall
    mov   ax,sum1
    cmp   ax, sum2
    JG    end1 
    JL    end2 
    lea   dx,msg3
 end2: 
    lea   dx,msg2 
    jmp   endprog 
 end1: 
    lea   dx,msg1
 endprog: 
    mov   ah,9h 
    int   21h 
    mov   ah,1h 
    int   21h 
    ret 
 end start
на неконкретные вопросы даю неконкретные ответы ...
Step_UA вне форума Ответить с цитированием
Старый 22.01.2012, 23:48   #12
gil9red
 
Регистрация: 22.01.2012
Сообщений: 6
По умолчанию

Спасибо, все прекрасно работает=)
gil9red вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов C-шной printf из ASM-программы (tasm). Не работает. Зойберг Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 04.11.2011 09:25
Программа работает, нужны коменты tASM edik12 Помощь студентам 0 14.04.2011 11:40
Почему программа на С++ не работает с локальным описанием массива, но работает с глобальным? >>STINGER<< Помощь студентам 4 08.03.2011 09:56
Программа на ассемблере (TASM) prostofilya Помощь студентам 0 27.06.2009 22:14
Как написать БД, которая работает везде? =) FeNr1z168 БД в Delphi 6 17.02.2009 08:48