Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler: i8080/8085/KP580
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
tolik2305
0 / 0 / 0
Регистрация: 19.05.2019
Сообщений: 2
1

Проверка по битам числа

27.05.2019, 22:49. Просмотров 1100. Ответов 5
Метки нет (Все метки)

Надо сделать проверку числа к примеру 0F по битам, если в бите 0 то переход по следующему адрес. Про команду JZ знаю, а вот как проверять по битам нет)
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2019, 22:49
Ответы с готовыми решениями:

Разбиение числа по битам
Всем привет! Есть int - число, его нужно разбить в четыре char - переменных. Как это сделать?

Как обратиться к последним двум битам числа из блока
Имеются две функции, первая извлекает два последних бита из каждого байта, полученного из строки...

Работа с битам
Добрый день, передом мной появилась такая задача: Я имею программу, которая подбирает данные из COM...

Чтение по битам (байтам)!!!
Возможно ли реализовать чтение файлов и каталогов по байтам (битам)? Не открывая сами файлы...

Шифрования и расшифровывание сообщения по битам
Реализовать функцию зашифровывания полученное сообщение по битам, например "Мама мыла раму",...

5
pyzhman
1152 / 510 / 74
Регистрация: 15.05.2012
Сообщений: 2,902
28.05.2019, 06:18 2
Лучший ответ Сообщение было отмечено tolik2305 как решение

Решение

Сдвигайте байт и проверяйте попавший во флаг переноса бит.
1
tolik2305
0 / 0 / 0
Регистрация: 19.05.2019
Сообщений: 2
28.05.2019, 16:27  [ТС] 3
Спасибо, так и сделал всё получилось)

Добавлено через 13 минут
Возник ещё один вопрос, как мне сделать чтобы после 4 итераций цикла у меня вышло из него?
0
pyzhman
1152 / 510 / 74
Регистрация: 15.05.2012
Сообщений: 2,902
28.05.2019, 21:52 4
Используйте счётчик проходов.
1
Kukuxumushu
3075 / 663 / 121
Регистрация: 13.06.2015
Сообщений: 2,324
Завершенные тесты: 2
29.05.2019, 16:57 5
Цитата Сообщение от pyzhman Посмотреть сообщение
Сдвигайте байт и проверяйте попавший во флаг переноса бит.
Зачем? А маску наложить и JZ? Так исходное значение не портится.
2
Constantin Cat
5763 / 1254 / 402
Регистрация: 28.02.2015
Сообщений: 2,727
Завершенные тесты: 1
01.06.2019, 15:53 6
Цитата Сообщение от Kukuxumushu Посмотреть сообщение
А маску наложит
Вы , не сказали, что с этой маской делат и как накладывать.
tolik2305,
Нужна команда XOR, Если все биты совпадают, 0Fh и 0Fh даст ZF=1, а это уже JZ
0
01.06.2019, 15:53
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2019, 15:53

Очень тупой затык по Битам
чутка запутался в индексации битов, а именно с их логическим представлением. как я понял...

Удалить сравнив по битам, не работает
<---- Форма В общем задача: удалить из массива элементы в которых к примеру не встречаются биты...

Работа с битами. Чтение переменной по битам
Всем привет.. задача такая: Есть некое число, находящееся в переменной X в шестнадцатеричной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru