Основы алгоритмизации и вычислений: Учебно-практическое пособие, страница 12

Пример 1.

Дано A(2)=1001101. B(2)=10101. Найти C(2)= A(2)+B(2).

1001101

+10101

1100010

Ответ C(2)=1100010

Пример 2.

Дано A(2)=1101. B(2)=1010. Найти C(2)= A(2)*B(2).

1101

*1010

0000

+1101

+0000

+1101

10000010

Ответ C(2)=1100010

            В двоичной системе счисления частичные произведения (произведения множимого на числа разрядов множителя) либо равны множимому, если значение разряда множителя равно единицы, либо равны нулю, если значение разряда множителя равно нулю.

            Вычитание и деление в двоичной системе счисления производиться аналогично десятичной системе счисление. Вычитание – это сложение с обратным знаком, а деления – это умножение на обратное значение числа.

3.5.2. Арифметические операции с целыми числами в восьмеричной и шестнадцатеричной системах счисления.

            Как и в десятичной или двоичной системах счисления все арифметические операции с целыми числами в восьмеричной или шестнадцатеричной системах счисления основаны на таблицах сложения и умножения. Таблицы сложения и умножения в восьмеричной и шестнадцатеричной системах счисления приведены в таблицах 8, 9, 10 и 11.

Таблица 8.

Таблица сложения целых чисел в восьмеричной системе счисления.

0

1

2

3

4

5

6

7

0

0

1

2

3

4

5

6

7

1

1

2

3

4

5

6

7

10

2

2

3

4

5

6

7

10

11

3

3

4

5

6

7

10

11

12

4

4

5

6

7

10

11

12

13

5

5

6

7

10

11

12

13

14

6

6

7

10

11

12

13

14

15

7

7

10

11

12

13

14

15

16