- •8 Свойства информации (6)
- •8 Понятие количества информации (9)
- •8 Системы счисления (12)
- •8 Формы представления данных в эвм (15)
- •8 Числа с фиксированной точкой (16)
- •Числа с плавающей точкой (18)
- •8 Символьные данные (20)
- •Перевод чисел из одной системы в другую
- •Взаимное преобразование двоичных, восьмеричных и шестнадцатеричных чисел
- •Представление целых чисел без знака и со знаком Представление целых чисел без знака
- •Представление целых чисел со знаком
- •Арифметические операции в двоичной системе счисления
Арифметические операции в двоичной системе счисления
В большинстве компьютеров операция вычитания не используется. Вместо нее производится сложение уменьшаемого с обратным или дополнительным кодом вычитаемого. Это позволяет упростить конструкцию АЛУ.
Таблица сложения Таблица умножения
Таблица 1.5 Таблица 1.6
-
+
0
1
×
0
1
0
0
1
0
0
0
1
1
10
1
0
1
Примеры:
Десятичная Двоичная Десятичная Двоичная
запись запись запись запись
+
+
+
+
7 0 0000111 -10 1 1110101 Обратный код ч. -10
10 0 0001010 -7 1 1111000 Обратный код ч. -7
1 0000111 Прямой код ч. -7
+
+
3 0 0000011
-10 1 1110110 Дополнительный код ч. -10
-7 1 1111001 Дополнительный код ч. -7
+
1
1 0000111 Прямой код ч. -7
+
+
10 0 0001010
-3 1 1111101 Дополнительный код ч. -3
7 0 0000111
3
+
×
+
10 0 0000011
+
0 0000011 .
0 0001010