Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English
Эту операцию иногда при к 0 называют сдвигом на к разрядов влево, а при к Ь сдвигом на ]/г разрядов вправо.

ПОИСК





Неарифметические операции над кодами и переносы

из "Программирование "

Эту операцию иногда при к 0 называют сдвигом на к разрядов влево, а при к Ь сдвигом на ]/г разрядов вправо. [c.84]
Сдвиг того же кода а на — 3 разряда дает с = 00010011. [c.85]
С помощью описанной операции можно выделять различные части одного из оперируемых кодов при соответствующем выборе второго из них. [c.85]
Если а является прямым кодом некоторого числа х (в данном случае отрицательного), то для выделения знака числа х в качестве Ь необходимо взять код =10000000. При этом получится с= 10000000. Для выделения абсолютной величины числа д необходимо взять 6 =01111П1. При этом по.чучится с =00111001. [c.85]
С помощью описанной операции можно из двух частей некоторого кода, хранимых в разных ячейках памяти, сформировать этот код. [c.85]
Пример 2.16. Пусть п=7. Предположим, что а= 110100000, 6=000001010, С помощью поразрядного логического сложения кодов о и Ь получим =110101010. [c.85]
Пример 2.17. Пусть л=7. Предположим, что а=П010001, 6=10011101. В результате сравнения этих кодов получится с=01001100. Этот результат показывает, что 0-й, 1-й, 4-й, 5-й и 7-й разряды сравниваемых кодов между собой одинаковы, а 2-й, 3-й и 6-й — различны. [c.86]
В машинах, в которых сумматор используется не только для выполнения операций, но и для хранения исходных для операции данных и ее результата, предусматривается также перенос из оперативной памяти в сумматор и из сумматора в оперативную память. [c.86]


Вернуться к основной статье


© 2025 chem21.info Реклама на сайте