Показать сообщение отдельно

  #9  
Старый 29.11.2009, 12:40
Moodle
Новичок
Регистрация: 28.11.2009
Сообщений: 5
С нами: 8658802

Репутация: 0
По умолчанию

Сообственно ещё по ASM
Дан массив из 10 слов, которые вмещают целые числа, нужно заменить все негативные числа нулями. Массив байт.
------------------------
Текст программы:
data segment
max dw ?
mass dw 10,24,76,479-347,281,-24,70,124,97
data ends
code segment
assume cs: code, ds: data
start: mov ах, data
mov ds, ах ;
lea bx, mass ;
mov cx, 10 ;
mov ах [bx] ;
eg: cmp [bx], ах ;
jl no ;
mov ах [bx] ;
no: inc bx ;
inc bx ;
loop beg
mov max, ах
quit: mov ах,4C00h ;
int 21h ;
code ends
end start

Помогите пожалуйста.
 
Ответить с цитированием