Сложение в коде 8421
Наличие разрешенных и запрещенных комбинаций
Сложение в коде 8421
1. Если при сложении двух тетрад в данном разряде числа образуется сумма меньше 10, то коррекции результата не требуется.
2. Если при сложении двух тетрад появляется запрещенная комбинация от b”1010” до b”1111”, либо появляется перенос из тетрады, то требуется коррекция результата введением поправки, равной b”0110” = 6.
Если B < 10 коррекция не требуется:
B = b1 + b2 = | 0100 (b1) |
0101 (b2) | |
1001 = 9 (B) < 10 |
Если B > 10 ("1010" ¸ "1111") требуется коррекция введением поправки b = 0110 (6)
B = b1 + b2 = | 0101 (b1) |
1001 (b2) | |
1110 = 14 (B) >= 10 | |
Коррекция + b (6) | 0110 (b) |
10100 = 0001 0100 |
Пример:
B = 279 + 581 = | 0010 0111 1001 |
0101 1000 0001 | |
0111 1111 1010 | |
10< >=10 >=10 | |
Коррекция + b (6) | 0110 0110 |
1000 0110 0000 |
Задание: 331 + 754 =?
455 + 699 =?
ПРЕДСТАВЛЕНИЕ ОТРИЦАТЕЛЬНЫХ ЧИСЕЛ В Д – КОДАХ
- прямой
- обратный
- дополнительный
где: - дополнение тетрады до 9, - дополнение тетрады до 10.
256 = 0010 0101 0110
-256обр
+ | 0010 0101 0110 |
0110 0110 0110 коррекция | |
1000 1011 1100 | |
~ | 1 0111 0100 0011 обратный код |
-256доп
+ | 0010 0101 0110 |
0110 0110 0110 коррекция | |
1000 1011 1100 | |
~ | 1 0111 0100 0011 обратный код |
+1 | |
1 0111 0100 0100 дополнительный код |
Дата добавления: 2015-12-17; просмотров: 18; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!