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

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

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

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

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

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

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

Код:
include macro.lib
stek segment 'stack'
dw 256 dup (?)
stek ends
data segment 'data'
n dw ?
n1 db 'Vvedite N $'
x dw ?
x1 db 'Vvedite X $'
sum1 dw 0
sum2 dw 0
o1 db 'Summa poljit.= $'
o2 db 'Summa otric.= $'
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
crlf
mov cx,n
m:
message x1
key_$2BIN
mov x,ax
crlf
cmp ax,0
JG m1
JL m2
m1:
add sum1,ax
jmp con
m2:
add sum2,ax
jmp con
con:
m11:
loop m4
jmp m5
m4:
JMP m
m5:
message o1
mov ax,sum1
print_number
crlf
message o2
mov ax,sum2
print_number
crlf
mov ax, 4c00h
int 21h
ret
begin endp
code ends
end begin
Здесь тоже пожалуйста помогите внести изменения! Заранее спасибо.



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

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решить задачу Assembler Leon9313 Помощь студентам 0 17.04.2012 10:54
Решить задачу на С++ Scofield89 Помощь студентам 6 26.01.2012 20:23
РЕШИТЬ ЗАДАЧУ В С++ колбаса Помощь студентам 0 23.11.2011 17:07
Задали задачу по Assembler Ozon Помощь студентам 0 02.11.2011 20:04
Помогите решить задачу, завтра Экзамен! (assembler) Moower Помощь студентам 1 06.06.2009 13:41