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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2010, 00:49   #1
monkey1631
 
Регистрация: 22.05.2009
Сообщений: 7
По умолчанию Работа с массивом

Здравствуйте, помогите найти ошибку.
Задание:В матрице 3*3, состоящей из слов, подсчитать количество нулевых элементов.

Код:
model	small
.stack	100h
.data
mas dw 1223,228,11,25,0,1,9,456,5
string1 db 0ah,0dh,'Kolichestvo nulevuh elementov: ','$'
.code

null proc
mov cx,9
mov si,0
mov ax,0
l1: 	cmp word ptr mas[si],0
	jne b1
	inc al
b1:	inc si
	loop l1 
	ret
null endp

start:
mov	ax,@data
mov	ds,ax
xor	ax,ax

lea dx,string1
mov ah,09h
int 21h
call null
;Вывод 
 mov dl,al
 add dl,48 
 mov ah,02h		 
 int 21h

mov	ax,4c00h
int	21h
end	start
Выводит результат 2, а должен 1
monkey1631 вне форума Ответить с цитированием
Старый 19.04.2010, 00:55   #2
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

2 раза inc si нужно
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 19.04.2010, 01:16   #3
monkey1631
 
Регистрация: 22.05.2009
Сообщений: 7
По умолчанию

Спасибо !!
monkey1631 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивом ZOHAN Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 16.04.2010 01:20
работа с массивом novi4ok_Delphi Помощь студентам 4 24.03.2010 20:28
работа с массивом Андрей.12 Помощь студентам 2 22.10.2009 00:25
работа с массивом kritik Помощь студентам 10 22.07.2009 20:00
Работа с массивом: n на n ! Angst Помощь студентам 1 24.01.2008 22:14