![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос | Заплачу за решение | Новые сообщения Сообщения за день | Расширенный поиск | Правила | Всё прочитано |
![]() |
|
Опции темы |
![]() |
#1 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 112
Репутация: 10
|
![]()
Как можно установит конкретный бит числа без потерь информации? То есть, что бы соседей этого бита не утратить.
|
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.01.2008
Сообщений: 24,629
Репутация: 5386
|
![]()
mov ax, ЧИСЛО
or ax, МАСКА маска - это число, где единица (или единицы) стоят на нужных местах. Например, чтобы установить 2-й бит числа (напоминаю, что биты нумеруются справа налево, начиная с нуля) маска должна быть 04h |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
Репутация: 117
|
![]() Код:
__________________
неплохо пишу на ассемблере для 80х86 icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 112
Репутация: 10
|
![]()
Спасибо, попробую приладить.
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 15.07.2008
Адрес: В Курске
Сообщений: 615
Репутация: 190
|
![]()
можно как здесь, а можно так:
Код:
__________________
xor eax, eax xchg [eax], eax |
![]() |
![]() |
![]() |
Опции темы | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Битовые операции | ("")(Э_Є)("") | Общие вопросы C/C++ | 4 | 03.07.2009 19:15 |
Битовые операции, проблемы | Sashko | Общие вопросы C/C++ | 2 | 27.03.2009 18:28 |
Битовые операции | DrAlexx2121 | Assembler | 4 | 14.06.2008 22:26 |
Битовые операции | LEX.darnica | Помощь студентам | 14 | 23.12.2007 20:40 |
Битовые операции | zetrix | Assembler | 5 | 15.12.2006 12:08 |
|
|