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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Внимание! Есть замечания модератора по теме: Название темы должно адекватно отражать суть решаемой задачи/проблемы.
Старый 04.06.2012, 23:46   #1
CheV_CheLioZ
Новичок
Джуниор
 
Регистрация: 04.06.2012
Сообщений: 1
Плохо Дан массив байтов. Подсчитать количество элементов, кратных трем (команда DIV)

Дан массив байтов. Подсчитать количество элементов, кратных трем (команда DIV).



_________
Название темы должно адекватно отражать суть решаемой задачи/проблемы.
На первый раз я исправил.
В дальнейшем темы с подобным названием будут закрываться/удаляться,
а автор такой темы получать штрафы.

Прошу учесть на будущее...

Модератор.

Последний раз редактировалось Serge_Bliznykov; 05.06.2012 в 08:17.
CheV_CheLioZ вне форума Ответить с цитированием
Старый 05.06.2012, 07:55   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
mov cx, 9
mov bl,3
xor dx,dx
aga:
 mov ax,[mass+cl]
 div bx
 and ah,1
 add dl,ah
loop aga
Подойдет?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.06.2012, 10:19   #3
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

2 Stilet, наверное нет

я бы внес изменения
Код:
MOV dh, 1
...
MOVZX ax, BYTE PTR [mass+cl]
DIV bl

AND ah, ah
CMOVNZ ah, dh
ADD dl, ah
...

SUB cl, dl

Последний раз редактировалось f.hump; 05.06.2012 в 10:24.
f.hump вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить сумму элементов массива, кратных трем [Паскаль] ketik Помощь студентам 3 12.12.2010 21:10
Паскаль. определить сумму элементов кратных трем. KnoPaA Помощь студентам 5 27.10.2009 17:42
Определить сумму элементов массива, кратных трем (Не выполняется условие) Skrip Общие вопросы C/C++ 8 04.06.2009 13:56
Дан массив из N элементов (чисел),определить количество элементов кратных 3. Woha Общие вопросы C/C++ 2 08.12.2008 13:12