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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2012, 10:54   #1
Leon9313
 
Регистрация: 03.04.2012
Сообщений: 4
Восклицание Решить задачу Assembler

Помогите пожалуйста решить задачу, точне даже не решить,а просто внести имзенения.

С клавиатуры вводится последовательность чисел “0” конец этой последовательности. С клавиатуры вводится число. Прибавить это число ко всем отрицательным элементам последовательности.


Код:
include macro.lib
stek segment 'stack'
dw 256 dup(?)
stek ends
data segment 'data'     
n dw ?
n1 db 'Vvedite n $'
x db ?
x1 db 'Vvedite chislo posled $'
k db ?
k1 db 'Vvedite vashe chislo $'
data ends
code segment 'code'
begin proc far
assume ss:stek,ds: data,cs:code
mov ax,data
mov ds,ax
cls
move_cursor 0,0
message n1                 
key_$2BIN
mov n,ax
mov cx,n
crlf
message k1 
key_$2bin
mov k,al
crlf
m:
message x1
key_$2bin
mov x, al
crlf
cmp al,0
JL m1
jmp m5
m1:
add al,k
cbw 
print_number
crlf
m5:
loop m2
jmp m3
m2:
jmp m
m3:
key_$2BIN
mov ax, 4c00h
int 21h
begin endp
code ends
end begin

Сама задача сделана,только незнаю как сделать 0 конец последовательности, если кто сделает,буду очень признателен!



________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 17.04.2012 в 11:46.
Leon9313 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
решить задачу!!!!!!! pantuhin Помощь студентам 1 15.03.2012 20:42
Решить задачу на С++ Scofield89 Помощь студентам 6 26.01.2012 20:23
Задали задачу по Assembler Ozon Помощь студентам 0 02.11.2011 20:04
Помогите решить задачу, завтра Экзамен! (assembler) Moower Помощь студентам 1 06.06.2009 13:41