- •3.2.2. Преобразование дробной части десятичного числа
- •0.616 . . . Процесс бесконечен!
- •3.3. Двоично-восьмеричные и двоично-шестнадцатеричные преобразования
- •4. Двоичная арифметика
- •4.1. Сложение
- •111 1 ← Переносы
- •4.2. Вычитание
- •4.3. Умножение
- •4.4. Деление
- •12 Остаток
- •5. Двоичные коды
- •5.1. Прямой код
- •5.2. Обратный код
- •5.3. Дополнительный код
- •6. Сложение и вычитание чисел со знаками
- •6.1. Сложение чисел в дополнительном коде
- •6.2. Сложение чисел в обратном коде
- •1 Круговой перенос
- •7. Двоично-десятичная система представления чисел
- •14 Разряд содержит знак порядка:
- •8.4. Эвм с 32-х разрядными словами
111 1 ← Переносы
+ 1011.1012
1110.0012
11001.1102
4.2. Вычитание
-
а - b
b =
0
1
a =
0
0
1
заём
1
1
1
0
пример вычитания двоичных чисел:
* * заём
_ 110.112
11.012
11.102
4.3. Умножение
-
а * b
b =
0
1
a =
0
0
0
1
0
1
пример умножения двоичных чисел:
11.012
* 1.012
1101
0000
1101
100.00012
4.4. Деление
пример деления двоичных чисел:
101000002 11 2
11 110 1012
100
11
100
11
100
11
12 Остаток
5. Двоичные коды
5.1. Прямой код
содержание знакового разряда:
0 – положительное число
1 – отрицательное число
примеры записи чисел в 8-и разрядном прямом коде:
0010 10112 = + 4310 1010 10112 = - 4310
0000 00002 = + 010 1000 00002 = - 010
диапазон чисел в прямом коде:
- (2n-1 – 1) X10 + (2n-1 – 1),
где n – количество разрядов двоичного числа