10 Июнь 2008

5 Выполнить арифметическое действие сложения в двоичной системе счисления S = А+В, если А = 45, B = -37

А=45 В=-37

Сначала переводим А и В в двойчную СС.

А10=45

А2=101101

В10=-37

В2=?

-37

18

9

4

2

1

1

0

1

0

0

1

В2=100101

Положительное число перевести в ПК, а отрицательное в ДК и сложить их

Для нахождения прямого кода к двоичному числу в первый разряд добавляется если число отрицательное «1», а если число положительное «0».

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

Положительное число переводим в ПК=0.101101

Отрицательное в ДК, но для этого нужно его сначала перевести в ОбК

А ОК все символы двоичного числа меняются на противоположные, кроме первого первого числа перед точкой.

1.100101

1.011010 – ОбК

1.011011 – ДК

Теперь складываем:

0.101101

1.011011

0.001000

S=1000

3 Перевести число из двоичной СС в шестнадцатеричную СС, затем из шестнадцатиричной обратно в десятичную

1) Из 2ой в 16ую

А2=101101

А16=101101 – Это число делим по 4 символа, получится 10=2, а 1101=D

А16=2D

2) Из 16ой в 10ую

А16=2D

А10=2*161+13*160=45

А10=45

2 Перевести число из двоичной СС в восьмеричную СС, затем из восьмеричной обратно в десятичную

1) из 2й в 8ую

А8= 101101 – Это число делим по 3 символа и получится 101 = 5 и 101 =5, соответственно А8=55

2) А8=55

А10=5*81+5*80 = 45

А10=45

1 Перевести число из десятичной СС в двоичную СС, затем из двоичной обратно в десятичную

1) Из 10ой в 2ую

А10=45

А2=?

45

22

11

5

2

1

1

0

1

1

0

1

А2=101101

2) Из 2й в 10ую

5 4 3 2 1 0

1 0 1 1 0 1

А10=1*25+0*24+1*23+1*22+0*21+1*20= 45

А10=45

© Проект «Студенты-Программеры»., 2008. Все права защищены.
Перепечатка материалов только при наличии активной ссылки на источник.
Powered by WordPress