55. Логические команды
Согласно теории, над высказываниями (над битами) могут выполняться следующие логические операции.
1. Отрицание (логическое НЕ) - логическая операция над одним операндом, результатом которой является величина, обратная значению исходного операнда.
2. Логическое сложение (логическое включающее ИЛИ) - логическая операция над двумя операндами, результатом которой является "истина" (1), если один или оба операнда имеют значение "истина" (1), и "ложь" (0), если оба операнда имеют значение "ложь" (0).
3. Логическое умножение (логическое И) - логическая операция над двумя операндами, результатом которой является "истина" (1) только в том случае, если оба операнда имеют значение "истина" (1). Во всех остальных случаях значение операции "ложь" (0).
4. Логическое исключающее сложение (логическое исключающее ИЛИ) - логическая операция над двумя операндами, результатом которой является "истина" (1), если только один из двух операндов имеет значение "истина" (1), и ложь (0), если оба операнда имеют значение "ложь" (0) или "истина" (1).
4. Логическое исключающее сложение (логическое исключающее ИЛИ) - логическая операция над двумя операндами, результатом которой является "истина" (1), если только один из двух операндов имеет значение "истина" (1), и ложь (0), если оба операнда имеют значение "ложь" (0) или "истина" (1).
Cледующий набор команд, поддерживающих работу с логическими данными:
1) and операнд_1, операнд_2 - операция логического умножения;
2) or операнд_1, операнд_2 - операция логического сложения;
3) xor операнд_1, операнд_2 - операция логического исключающего сложения;
4) test операнд_1, операнд_2 - операция "проверить" (способом логического умножения)
5) not операнд - операция логического отрицания.
а) для установки определенных разрядов (бит) в 1 применяется команда or операнд_1, операнд_2;
б) для сброса определенных разрядов (бит) в 0 применяется команда and операнд_1, операнд_2;
в) команда xor операнд_1, операнд_2 применяется:
▪ для выяснения того, какие биты в операнд_1 и операнд_2 различаются;
▪ для инвертирования состояния заданных бит в операнд_1.
Для проверки состояния заданных бит применяется команда test операнд_1, операнд_2 (проверить операнд_1).
Результатом команды является установка значения флага нуля zf:
1) если zf = 0, то в результате логического умножения получился нулевой результат, т. е. один единичный бит маски, который не совпал с соответствующим единичным битом операнд1;
2) если zf = 1, то в результате логического умножения получился ненулевой результат, т. е. хотя бы один единичный бит маски совпал с соответствующим единичным битом операнд1.
Все команды сдвига перемещают биты в поле операнда влево или вправо в зависимости от кода операции. Все команды сдвига имеют одинаковую структуру - коп операнд, счетчик сдвигов.
Автор: Цветкова А.В.
<< Назад: Арифметические команды
>> Вперед: Команды передачи управления
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Конкуренция. Шпаргалка
▪ Бизнес-планирование. Конспект лекций
▪ Финансы, денежное обращение и кредит. Шпаргалка
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Тающие айсберги создают новые оазисы жизни на дне океана
30.06.2026
Глобальное потепление активно меняет облик нашей планеты, и одним из наиболее заметных его проявлений становится ускоренное таяние ледников в полярных регионах. Этот процесс не только приводит к подъему уровня Мирового океана, но и вызывает цепную реакцию в морских экосистемах, порой создавая неожиданные и парадоксальные последствия. Массовое высвобождение айсбергов из Гренландии - яркий пример того, как климатические изменения перестраивают жизнь в самых глубоких и удаленных уголках океана.
Из-за повышения температуры количество айсбергов, откалывающихся от гренландских ледников, стремительно растет. Ученые проанализировали данные за последние 40 лет и установили, что с 2000 года поток ледяных глыб через пролив Фрама увеличился в четыре раза. Об этом сообщает Futurism со ссылкой на исследование специалистов из Технического университета Дании.
Такое беспрецедентное нашествие айсбергов представляет серьезную опасность для международного судоходства. Одновременно оно радикально тра ...>>
Робот-тьютор Optio, помошник школьника
30.06.2026
Икусственный интеллект и робототехника все активнее помогают учителям и ученикам, делая обучение более персонализированным и увлекательным. Гуманоидные роботы, способные взаимодействовать с людьми естественным образом, открывают новые возможности для школ, особенно в условиях нехватки педагогических кадров и растущего интереса к технологиям. Одна из таких инновационных инициатив стартовала в американском штате Нью-Йорк.
Компания Realbotix запустила своего помощника учителя на базе искусственного интеллекта под названием Optio в Центральном школьном округе Саламанки. Робот выступает в роли тьютора, предлагая персонализированное репетиторство, многоязычную помощь с домашними заданиями и круглосуточную академическую поддержку. По данным Interesting Engineering, проект направлен на повышение вовлеченности учащихся и внедрение передовых технологий в учебный процесс.
В рамках пилотной программы школы округа планируют интегрировать человекоподобных роботов в классы. Изначально Optio буд ...>>
Биопрепараты повышают питательную ценность органической гречихи
29.06.2026
В органическом земледелии особое внимание уделяется не только урожайности, но и качественному составу продукции. Потребители все чаще выбирают продукты с высоким содержанием полезных веществ и без следов химических веществ. Исследования показывают, что применение биологических препаратов может существенно улучшить минеральный состав зерновых культур, делая их более ценными с точки зрения питания.
В результате полевых экспериментов, проведенных в 2023-2025 годах, ученые установили, что использование биопрепаратов способствует активному накоплению макроэлементов, в частности фосфора и калия, в зерне органической гречихи. Об этом сообщила Леся Крупак из Белоцерковского национального аграрного университета в своей работе "Экологичность и производительность".
Наиболее заметный эффект наблюдался при применении гумата калия. В этом случае содержание калия в зерне увеличивалось на 19-21 процент по сравнению с контрольными участками. Такой результат свидетельствует об улучшении работы тра ...>>
Случайная новость из Архива Матрас для быстрого засыпания
06.08.2022
Инженеры из Техасского университета в Остине создали матрас с набором электронных компонентов, который анализирует состояние человека и делает температуру максимально комфортной и расслабляющей для человека. Благодаря температурным колебаниям матрас быстро вызывает чувство сонливости, а также погружает пользователя в глубокий сон.
Уровень бодрости и сонливости человека частично определяется биологическими часами. Этот процесс сопровождается изменениями температуры в разных частях тела. Ученые решили воспользоваться этим фактом, чтобы создать систему, которая подсказывает организму, когда пора заснуть.
Матрац своего рода - манипуляция, когда тело считает, что температура окружающего пространства выше, чем она есть.
Матрас состоит из нескольких нагреваемых слоев не равномерно. Шея, руки и ноги пользователи немного нагреваются, чтобы увеличить приток крови для рассеивания тепла, в то время как туловище охлаждается для дополнительного расслабляющего эффекта.
В ходе серии экспериментов ученые попросили 11 испытуемых воспользоваться матрасом по определенному графику. В некоторые дни добровольцы ложились спать на два часа раньше обычного, а в другие - в удобное для них время.
Исследование показало, что во всех случаях матрас убыстрял процесс засыпания - в среднем на 58%. При этом немаловажную роль в скорости засыпания играла температура матраса.
|
Другие интересные новости:
▪ Игровой OLED-монитор LG ltraGear 48GQ900
▪ Подводная лодка на литий-ионных батареях
▪ Игровая консоль Microsoft Xbox One X (Project Scorpio)
▪ Память на искусственной ДНК
▪ Преобразование угля в графит анодного качества
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Крылатые слова, фразеологизмы. Подборка статей
▪ статья Цезарь не выше грамматиков. Крылатое выражение
▪ статья Кто победил в матче, когда Федерер играл на половине с травяным покрытием, а Надаль - с грунтовым? Подробный ответ
▪ статья Судно на бутылках. Личный транспорт
▪ статья Оптосимисторный коммутатор мощной нагрузки. Энциклопедия радиоэлектроники и электротехники
▪ статья Удивительная стрелка. Секрет фокуса
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026