Задание
Выполнить над каждым операндом операцию побитового отрицания.
Выполнить над шестнадцатиразрядными данными соответствующего варианта двуместные побитовые операции логических и,или,исключающего или.
Выполнить суммирование двух чисел.
Выполнить вычитание двух чисел.
Получить дополнительный код для второго операнда.
Выполнить вычитание второго операнда из первого через использование дополнительного кода.
Получить дополнительный код для первого операнда.
Выполнить вычитание первого операнда из второго через использование дополнительного кода.
Получить дополнительный код для результата из предыдущего пункта задания.
Выполнить умножение двух чисел (исходных операндов). Получить 32-х разрядный код.
Выполнить умножение первого операнда на дополнительный код второго операнда. Получить 32-х разрядный код.
Получить дополнительный код для 32-х разрядного результата из предыдущего пункта задания.
Установить биты указанные варианте задания в значение ‘0’ в первом операнде.
Установить биты указанные варианте задания в значение ‘1’ во втором операнде.
В первом операнде выделить биты указанные варианте задания.
Выполнить сдвиг результата вправо так, чтобы первый выделенный бит стал в нулевую позицию (стал нулевым разрядом).
Варианты задания
№ вар. |
Операнд 1 |
Операнд 2 |
Установить в 0 биты |
Установить в 1 биты |
Выделить биты |
1 |
0001001011000101 |
0000011011000100 |
7÷10 |
9÷14 |
5÷11 |
2 |
0100101010100101 |
0000101011010011 |
8÷11 |
8÷15 |
8÷14 |
3 |
0001011011001100 |
0001001011000101 |
6÷12 |
1÷7 |
7÷12 |
4 |
0010010011000100 |
0001001011010101 |
1÷10 |
5÷11 |
6÷9 |
5 |
0101011010010101 |
0010001111000101 |
4÷13 |
6÷12 |
4÷12 |
6 |
0011101011001101 |
0001001010100101 |
7÷11 |
8÷14 |
6÷14 |
7 |
0111001011000111 |
0000000011000101 |
8÷15 |
7÷11 |
3÷12 |
8 |
0101001011000101 |
0000001011010101 |
3÷12 |
5÷11 |
7÷11 |
9 |
0011111011000101 |
0001000011000100 |
7÷11 |
3÷13 |
1÷10 |
10 |
0011001011010101 |
0000010011000101 |
6÷14 |
7÷11 |
8÷11 |
11 |
0110001011010100 |
0001011111010101 |
8÷11 |
4÷13 |
3÷13 |
12 |
0011001010000111 |
0001101011010101 |
4÷12 |
2÷10 |
1÷9 |
13 |
0101001011110101 |
0001001011010101 |
5÷14 |
6÷11 |
4÷11 |
14 |
0111001011110101 |
0001111011000101 |
6÷9 |
4÷12 |
8÷13 |
15 |
0110011011010100 |
0000101011000111 |
8÷13 |
5÷14 |
5÷14 |
16 |
0101001011001101 |
0001001011111111 |
7÷12 |
3÷8 |
8÷11 |
17 |
0111001111000111 |
0001100011000101 |
4÷11 |
6÷9 |
7÷11 |
18 |
0101001011000101 |
0001011001101101 |
8÷14 |
0÷5 |
8÷15 |
19 |
0011011011001101 |
0001001011011111 |
1÷9 |
6÷11 |
4÷13 |
20 |
0100001011000100 |
0000011011001101 |
5÷11 |
8÷13 |
6÷12 |
21 |
0101001011011011 |
0001001010000100 |
3÷13 |
7÷12 |
7÷10 |
22 |
0110101011000100 |
0000011011010100 |
2÷8 |
5÷12 |
3÷9 |
23 |
|
|
|
|
|
24 |
|
|
|
|
|
25 |
|
|
|
|
|
1Положительных чисел было бы столько же, сколько отрицательных, но происходит переход старшего разряда в знаковый разряд. Поэтому приходится отказаться от "наибольшего положительного числа" и принять в качестве такового число, у которого все разряды, кроме старшего ("знакового") равны 1.