Контрольная работа: Системы счисления Составление алгоритмов

-20=-20 - верно

в.) В-А

А2=01011101

В2=01110001

Для того, чтобы вычитание заменить сложением, перевожу А в –А (инвертирую).

А2=01011101

Инвертирую

10100010

+

_______1

10100011

Произвожу операцию сложения -А и В.

01110001

+

10100011

100010100 (т.к. существует девятое число, то можно сделать вывод о логическом переполнении, следовательно от девятого знака необходимо избавиться.)

В-А=00010100

Проверка

В-А=00010100 ; В-А=1*2^4+1*2^2=20

В-А=113-93=20

20=20 – верно.

г.) В-С

С2=0000000011010101 (т.к. 1 находящаяся на 8-ой позиции указывает на отрицательное число, в восьмиразрядную сетку число не влезает, буду работать в шестнадцатиразрядной)

В2=0000000001110001

Для того, чтобы вычитание заменить сложением, перевожу С в –С (инвертирую).

С2=0000000011010101

Инвертирую

1111111100101010

+

К-во Просмотров: 319
Бесплатно скачать Контрольная работа: Системы счисления Составление алгоритмов