Page 21 - ЭВМ
P. 21
1 x . Оно применяется для получе-
,
в набор x xx ... x x где x =− K
n
K
K
01 2
ния обратного кода отрицательного числа.
Поразрядное сложение двух чисел заключается в сложении од-
ноименных разрядов чисел по модулю 2 в соответствии с правилом:
=
0⊕ 0 0;
=
⊕
01 1;
1⊕ 0 1;
=
⊕
=
11 0.
Оно применяется для сравнения двух чисел на равенство.
Поразрядное логическое сложение заключается в сложении од-
ноименных разрядов двух чисел в соответствии с правилом:
∨=
00 0;
∨=
01 1;
∨=
10 1;
∨=
11 1,
где символ ∨ означает логическое сложение.
Поразрядное логическое умножение заключается в умножении
одноименных разрядов двух чисел в соответствии с правилом:
∧
=
00 0;
=
∧
01 0;
∧
=
10 0;
∧
=
11 1,
где символ ∧означает логическое умножение.
Операции сдвига. Операции сдвига заключаются в одновре-
менном смещении цифр числа (набора) на фиксированное число раз-
рядов влево или вправо. В ЭВМ используется сдвиг логический, цик-
лический и арифметический.
Логический сдвиг – это смещение всей числовой последователь-
ности «слова», включая разряд знака, при котором в освободившиеся
при сдвиге k разрядов позиции устанавливаются нули. Например, ис-
ходный набор x 0x 1x 2…x n при сдвиге на k разрядов вправо преобразует-
ся в набор
00...0 x xx ...x ,
N 01 2
n
k
где k – константа сдвига.
Циклический сдвиг – смещение всей числовой последовательно-
сти «слова», при котором цифры, выходящие за пределы разрядной
сетки, снова вводятся в освобождающиеся позиции слова.
21