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.04.2026
Вопрос о том, как и насколько быстро меняется человеческий вид, давно занимает биологов и генетиков. Долгое время считалось, что эволюционные процессы происходят крайне медленно, однако новые данные заставляют пересматривать эти представления. Особенно интересные результаты связаны с изменением частоты редких генетических признаков, включая рыжий цвет волос.
Рыжеволосость сегодня остается редкой чертой: ее носители составляют менее 2 процентов мирового населения. Однако анализ древней и современной ДНК показывает, что ген, связанный с этим признаком, за последние примерно 10 тысяч лет стал заметно более распространенным, особенно среди популяций Европы. Более того, вместе с ним исследователи фиксируют и другие изменения в генетическом профиле человека, затрагивающие внешность и физиологические особенности.
Среди сопутствующих тенденций, выявленных в генетических данных, отмечается увеличение частоты светлой кожи, снижение вероятности мужского облысения, а также некоторые физиолог ...>>
Нейтринный лазер
30.04.2026
Нейтринный лазер - это гипотетическое устройство, способное управлять потоками одних из самых трудноуловимых частиц во Вселенной. Такая разработка открывает новые горизонты в изучении фундаментальных законов природы и может изменить представления о космосе.
Идею нового типа излучателя представили физики из Massachusetts Institute of Technology, предложив лазер, который вместо света генерирует поток нейтрино. Эти частицы, почти не взаимодействующие с материей, настолько слабо проявляют себя, что их часто называют "частицами-призраками". Тем не менее они пронизывают все вокруг: по оценкам, триллионы нейтрино ежесекундно проходят через человеческое тело, не оставляя следа.
Несмотря на их колоссальную распространенность во Вселенной, нейтрино остаются одними из наименее изученных частиц. Их крайне сложно регистрировать, а еще сложнее контролировать, поэтому традиционно их получают в крупных установках вроде ядерных реакторов или ускорителей частиц. Такие комплексы требуют огромных за ...>>
Мороженое не такое вредное, как принято считать
29.04.2026
В питании часто встречаются продукты, которые одновременно вызывают удовольствие и сомнения с точки зрения здоровья. К таким относится и мороженое: оно воспринимается как типичный десерт с высоким содержанием сахара и жиров, однако современные научные данные постепенно усложняют это привычное представление.
Долгое время считалось, что мороженое не может быть частью рационального питания, однако исследования последних лет показывают более неоднозначную картину. Ученые подчеркивают, что влияние этого продукта на организм зависит не только от его сладости или калорийности, но и от состава, качества ингредиентов и общего образа жизни человека.
Одни из наиболее масштабных данных были получены в рамках долгосрочных наблюдений в США, включавших проекты Nurses Health Study, Nurses Health Study II и Health Professionals Follow-Up Study. В этих исследованиях на протяжении 20-40 лет наблюдали примерно 190 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>
Случайная новость из Архива 8-ядерный планшет iRU M720G
13.08.2014
Компания iRU анонсировала планшет M720G с ОС Android 4.4 KitKat. В новинке используется процессор MediaTek 6592. Этот чип имеет восемь вычислительных ядер с тактовой частотой до 2 ГГц, которые могут работать в любой конфигурации, в том числе и все одновременно. Процессор содержит четырехъядерный графический движок и блок обработки видео, обеспечивающий возможность воспроизведения материалов в формате Ultra-HD 4Kx2K H.264.
Объем оперативной памяти равен 2 Гбайт, встроенный флеш-модуль вмещает 16 Гбайт информации. Имеется слот для карт microSD.
Планшет iRU M720G оснащен сенсорным дисплеем с диагональю 7 дюймов, его разрешение - 1920х1200 точек (используется матрица IPS). Есть фронтальная камера с 2-мегапиксельной матрицей и основная камера с 8-мегапиксельным сенсором.
В оснащение входят адаптеры беспроводных сетей Wi-Fi (802.11b/g/n) и Bluetooth 4.0, FM-тюнер, GPS-модуль, датчик ориентации, порт Micro-USB и стандартное 3,5-миллиметровое гнездо для наушников. Кроме того, возможна установка двух SIM-карт, что позволяет использовать устройство в сетях разных сотовых операторов.
Питание обеспечивает аккумуляторная батарея емкостью 3000 мАч. Габариты - 191х106х8 мм, вес - 256 г.
|
Другие интересные новости:
▪ Физическая нагрузка полезна для мозга
▪ Марсианский грунт доставят на Землю
▪ Электромобиль Nissan Leaf 2018
▪ Измерение загрязнения воздуха
▪ В Гренландии нашли иголку
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Светодиоды. Подборка статей
▪ статья Рене Магритт. Знаменитые афоризмы
▪ статья Что такое гипс? Подробный ответ
▪ статья Арника горная. Легенды, выращивание, способы применения
▪ статья Резервное электропитание. Энциклопедия радиоэлектроники и электротехники
▪ статья Экономичный сигнализатор наличия сетевого напряжения. Энциклопедия радиоэлектроники и электротехники
[an error occurred while processing this directive]
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026