где
N1, N2, N3, N4 – числа, вариант выбирается из таблицы 1.2;
O1, O2, O3 – логический оператор.
Таблица 2.1. Варианты заданий для п.1
Номер варианта
| Вариант для N1
| Вариант для O1
| Вариант для N2
| Вариант для O2
| Вариант для N3
| Вариант для O3
| Вариант для N4
|
|
| XOR
|
| AND
|
| OR
|
|
|
| AND
|
| OR
|
| XOR
|
|
|
| OR
|
| XOR
|
| AND
|
|
|
| XOR
|
| AND
|
| OR
|
|
|
| AND
|
| OR
|
| XOR
|
|
|
| OR
|
| XOR
|
| AND
|
|
|
| XOR
|
| AND
|
| OR
|
|
|
| AND
|
| OR
|
| XOR
|
|
|
| OR
|
| XOR
|
| AND
|
|
|
| XOR
|
| AND
|
| OR
|
|
|
| AND
|
| OR
|
| XOR
|
|
|
| OR
|
| XOR
|
| AND
|
|
|
| XOR
|
| AND
|
| OR
|
|
|
| AND
|
| OR
|
| XOR
|
|
|
| OR
|
| XOR
|
| AND
|
|
|
| XOR
|
| AND
|
| OR
|
|
|
| AND
|
| OR
|
| XOR
|
|
|
| OR
|
| XOR
|
| AND
|
|
|
| XOR
|
| AND
|
| OR
|
|
|
| AND
|
| OR
|
| XOR
|
|
Пример формирования задания.
Для варианта номер 5 задание имеет следующий вид:
1010001110001101(2) AND 1005(16) OR 7321(8) XOR 0000000101100010(2)
Таблица 2.2. Варианты заданий для п.3
Номер варианта
| Номера битов сбрасывающей маски
| Номера битов устанавливающей маски
| Номера битов инвертирующей маски
|
| 0, 2, 8, 10, 11, 14
| 2, 5, 9, 10, 14, 15
| 1, 3, 6, 8, 13, 14
|
| 1, 3, 9, 11, 12, 15
| 0, 3, 6, 10, 11, 15
| 2, 4, 7, 9, 14, 15
|
| 0, 2, 4, 10, 12, 13
| 0, 1, 4, 7, 11, 12
| 0, 3, 5, 8, 10, 15
|
| 1, 3, 5, 11, 13, 14
| 1, 2, 5, 8, 12, 13
| 0, 1, 4, 6, 9, 11
|
| 2, 4, 6, 12, 14, 15
| 2, 3, 6, 9, 13, 14
| 1, 2, 5, 7, 10, 12
|
| 0, 3, 5, 7, 13, 15
| 3, 4, 7, 10, 14, 15
| 2, 3, 6, 8, 11, 13
|
| 0, 1, 4, 6, 8, 14
| 0, 4, 5, 8, 11, 15
| 3, 4, 7, 9, 12, 14
|
| 1, 2, 5, 7, 9, 15
| 0, 1, 5, 6, 9, 12
| 4, 5, 8, 10, 13, 15
|
| 0, 2, 3, 6, 8, 10
| 1, 2, 6, 7, 10, 13
| 0, 5, 6, 9, 11, 14
|
| 1, 3, 4, 7, 9, 11
| 2, 3, 7, 8, 11, 14
| 1, 6, 7, 10, 12, 15
|
| 0, 2, 8, 10, 11, 14
| 2, 5, 9, 10, 14, 15
| 1, 3, 6, 8, 13, 14
|
| 1, 3, 9, 11, 12, 15
| 0, 3, 6, 10, 11, 15
| 2, 4, 7, 9, 14, 15
|
| 0, 2, 4, 10, 12, 13
| 0, 1, 4, 7, 11, 12
| 0, 3, 5, 8, 10, 15
|
| 1, 3, 5, 11, 13, 14
| 1, 2, 5, 8, 12, 13
| 0, 1, 4, 6, 9, 11
|
| 2, 4, 6, 12, 14, 15
| 2, 3, 6, 9, 13, 14
| 1, 2, 5, 7, 10, 12
|
| 0, 3, 5, 7, 13, 15
| 3, 4, 7, 10, 14, 15
| 2, 3, 6, 8, 11, 13
|
| 0, 1, 4, 6, 8, 14
| 0, 4, 5, 8, 11, 15
| 3, 4, 7, 9, 12, 14
|
| 1, 2, 5, 7, 9, 15
| 0, 1, 5, 6, 9, 12
| 4, 5, 8, 10, 13, 15
|
| 0, 2, 3, 6, 8, 10
| 1, 2, 6, 7, 10, 13
| 0, 5, 6, 9, 11, 14
|
| 1, 3, 4, 7, 9, 11
| 2, 3, 7, 8, 11, 14
| 1, 6, 7, 10, 12, 15
|
Пример выполнения задания №2
Задание:
123(16) XOR 321(8) OR 25(10) AND 1001110100(2)
или
123H XOR 321O OR 25D AND 1001110100B
Произведем преобразование систем счисления чисел в двоичную систему счисления.
Преобразование в двоичную систему счисления было подробно описано в примере выполнения задания №1. Поэтому приведем результаты преобразования
123H = 00000001 00100011B
321O = 00000011 00100001B
25D = 00000000 00011001B
Выполним первую логическую операция в двоичной системе:
Для второго действия
Для третьего действия
AND
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1001110100B
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| результат
|
В результате имеем
123H XOR 321O OR 25D AND 1001110100B = 0000010001110000 B
|