Составители:
38
2. Организовать генератор псевдослучайных чисел по следующе-
му принципу: в аккумуляторе задается исходное ненулевое число N, за-
тем выполняется логическая операцию заданного вида с битами ACC.X
и ACC.Y, результат которой записывается в бит переноса С, после чего
производится операция циклического сдвига аккумулятора через бит
переноса; полученное содержимое аккумулятора пересылается в порт
вывода (например, в P1) и процедура вновь повторяется, начиная с ло-
гической операции с битами аккумулятора. Варианты заданий приведе-
ны в табл. 3.
Лабораторная работа № 2
ПРИМЕНЕНИЕ БИТОВЫХ ОПЕРАЦИЙ
1. Выполнить операцию «логического умножения со сборкой» (вари-
анты заданий приведены в табл. 4). Операция состоит в том, что из
исходного двоичного числа N извлекаются цифры тех разрядов, в кото-
рых в другом из исходных чисел M (так называемом «извлекателе»)
содержатся единицы; выбранные цифры затем располагаются одна за
другой в старших разрядах результата, а младшие разряды забиваются
нулями.
ыртемараП
xeh,N
яинадазтнаираВ
12 3 4 5 6 7 8
5A7D8460990431FF
яаксечигоЛ
яицарепо
ИЕН-ИИЛИ-ИЛИ
ЕН
.лксИ
ИЛИ
ЕНЕН-И.лксИ
ИЛИ
X65754312
Y12345-СтиБСтиБ
гивдСовелвовелвоварпвоварпвовелвовелвоварп
воварпв
Таблица 3
Таблица 4
ыртемараП
xeh,N
яинадазтнаираВ
12 3 4 5 6 7 8
04F584093BB72B7E
xeh,M31A7CA94A33A1F4C
Страницы
- « первая
- ‹ предыдущая
- …
- 36
- 37
- 38
- 39
- 40
- …
- следующая ›
- последняя »