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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2010, 20:50   #1
Наталья111
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 59
По умолчанию Выделить крайний справа нулевой бит (среда программирования FORTH)

Добрый вечер! Так как я никогда не работала со средой 4th, прошу помочь мне подсказав с чего начать написания кода для задания: ВЫДЕЛИТЬ КРАЙНИЙ СПРАВА НУЛЕВОЙ БИТ.

Разбираюсь уже двое суток и никак не дойдет до меня с чего начать написания данного кода...помогите пожалуйста. Буду очень признательна!
Наталья111 вне форума Ответить с цитированием
Старый 01.06.2010, 00:13   #2
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

ого спросить лучше тут http://fforum.winglion.ru/
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Старый 01.06.2010, 09:40   #3
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Наталья111 (Nat111)
не знаю как на FORTH, а на ассемблере КРАЙНИЙ СПРАВА НУЛЕВОЙ БИТ МОЖНО ВЫДЕЛИТЬ ТАК:
1) X = 01011100011
X+1 = 01011100100
not X = 10100011100
Y = (not X) and (X+1) = 00000000100
2) если использовать закон Моргана, тогда Y = not(X or not(X+1))
3) если вспомнить что -Х = not(X) +1 и X = not(not(X)), тогда Y = (not X) and (-(not X))

Последний раз редактировалось Mikl___; 01.06.2010 в 09:55.
Mikl___ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ковертирование из png 24 бит в png 8 бит isat Общие вопросы .NET 0 22.03.2010 13:38
Нулевой массив? mutabor Общие вопросы Delphi 2 08.12.2009 18:07
среда программирования alex(21) Паскаль, Turbo Pascal, PascalABC.NET 5 01.09.2009 15:39
нужна помощь с отчетом!!! «Среда программирования Visual Basic». @PEL'SINKA Помощь студентам 0 25.04.2009 21:45
выделить бит odi_noki Паскаль, Turbo Pascal, PascalABC.NET 10 15.10.2008 00:43