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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2010, 21:51   #1
FANROK
Новичок
Джуниор
 
Регистрация: 17.05.2010
Сообщений: 1
По умолчанию assembler массивы

Есть задача - написать на assembler программу которая считает количество положительных и отрицательных элементов в массиве. Вот что у меня получилось:
.model small
.stack 200h
.data

zero dw 0
plus dw 0
minus dw 0
array dw 1,2,-3,65,-98,4
.code
etap 1
mov bx,offset aray
mov si,0
Mov ecx, 6h
chikle
mov ax,[bx] [si]
cmp ax,zero
ja metka1
jb metka2
metka1
mov dx,si
add dx,2
mov fx,plus
add plus,1
mov plus,fx
mov si,dx
loop chikle
metka2
mov dx,si
add dx,2
mov si,dx
mov fx,minus
add fx,1
mov minus,fx
loop chikle
int 21h
end.

Правильна она или нет, а если в ней есть ошибки пожалуйста укажите их и скажите как исправить.
FANROK вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Assembler/Массивы verybadprogrammer Помощь студентам 8 30.03.2010 00:21
[Assembler] Массивы структур Opiym Помощь студентам 4 26.02.2010 18:52
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
Assembler oleh Помощь студентам 2 24.04.2008 19:45