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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2009, 14:28   #1
Еля
Пользователь
 
Регистрация: 10.09.2009
Сообщений: 21
По умолчанию использовать цикл (и условный оператор, если надо)

1)посчитать контрольную сумму бит в AX (BX = 0 - четное количество единиц, BX = 1 - нечетное).
2)определить максимальное количество единиц по всем полубайтам в AX
(1000 1010 1001 1111 → BX = 4 - мах)
Еля вне форума Ответить с цитированием
Старый 16.11.2009, 14:44   #2
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

1.
Код:
xor bx,bx
test ax,ax
setnp bl
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4

Последний раз редактировалось Goodwin98; 16.11.2009 в 23:37.
Goodwin98 вне форума Ответить с цитированием
Старый 16.11.2009, 23:12   #3
Еля
Пользователь
 
Регистрация: 10.09.2009
Сообщений: 21
По умолчанию

определить максимальное количество единиц по всем полубайтам в AX
(1000 1010 1001 1111 → BX = 4 - мах)
Еля вне форума Ответить с цитированием
Старый 16.11.2009, 23:22   #4
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Вот это жесть уже пошло дело до того, что просто берут как машинам, запрос ставят, и ждум обработки :D Goodwin98 - что вообще не жалко тратить время ? Тут даже спасибо не вижу... просто обидно, и за вас тоже Goodwin98.

А вам многоуважаемая Еля: вперед группу студенты или во фриланс, что за наглость, даже своих мыслей нет (не вижу в постах, только запросы). Ну вот подумайте, по последней задаче, у вас 16 бит (2 байта) в AX, значит, 4 раза проверить по 4 бита, каждый раз считать сколько бит включено тот же and к примеру... что не ужели посидеть, потратить время на свои задачи никак ?

на счет решения, это я грубо, может есть готовые комманды даже, там с битами много различных.
BOBAH13 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
условный оператор Еля Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 09.11.2009 23:30
использовать цикл (и условный оператор, если надо) Еля Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 27.10.2009 08:59
Delphi 7. Условный оператор Юрий2009 Помощь студентам 9 29.04.2009 19:36
Delphi 7. Условный оператор Юрий2009 Помощь студентам 1 27.04.2009 19:16
Условный оператор IF в Си Zid@ne Помощь студентам 7 24.12.2008 20:02