
Потехин / Понамарева Надежда гр 160 задание №2
.doc
Министерство образования и науки РФ
Томский государственный университет систем управления и радиоэлектроники
ТУСУР
Кафедра ТУ
Домашнее задание N2.
Выполнила студентка гр 160:
___________Н. В. Понамарева
Принял :
__________ В.А. Потехин
Томск 2012
Сложим два числа в коде прямого замещения 8421.
Исходные данные:
8852 |
9618 |
Для начала приведем отдельно каждый десятичный символ в двоичный код, используя табличку ниже.
0=0000 |
2=0010 |
4=0100 |
6=0110 |
8=1000 |
1=0001 |
3=0011 |
5=0101 |
7=0111 |
9=1001 |
8852 = 1000 1000 0101 0010
9618 = 1001 0110 0001 1000
Произведем сложение полученной двоичной последовательности:
1000 1000 0101 0010
+
1001 0110 0001 1000
10001 1110 0110 1010
Далее добавляем корректирующее слагаемое 0110 только к тем тетрадам, которых нет в таблице, приведенной выше, или возник перенос в следующую тетраду при сложении.
1 0001 1110 0110 1010
+
0 0110 0110 0110 0110
1 1000 0100 1101 0000
Далее добавляем корректирующее слагаемое 1010 только к той тетраде, с которой не происходит перенос в следующую тетраду при сложении.
11000 0100 1101 0000
+
00000 0000 1010 0000
11000 0100 0111 0000
Чтобы получить ответ нужно перевести полученную двоичную последовательность в соответствии с таблицей выше.
Ответ: 18470
Проверка:
8852 + 9618 = 18470