Записать
прямой, обратный и дополнительный коды
двоичных чисел в знаковом однобайтовом
формате:
а) 11010; б) –11101; в) –101001; г)
–1001110.
Перевести
X и Y в прямой, обратный и
дополнительный коды восьмиразрядной
сетки. Сложить их в обратном и
дополнительном кодах. Результат
перевести в прямой код. Проверить
полученный результат, используя правила
двоичной арифметики.
а) X= –11010; Y= 1001111; |
б) X= –11101; Y= –100110; |
в) X= 1110100; Y= –101101; |
г) X= –10110; Y= –111011; |
д) X= 1111011; Y=–1001010; |
е) X= –11011; Y= –10101. |
Записать
числа десятичные числа X
и Y в прямом, обратном
и дополнительном кодах в знаковом
однобайтовом формате.
Найдите X+Y,
X–Y,
Y–X,
–X–X,
–Y–Y,
–X–Y.
а)
X = 14, Y
= 13; б) X = 15, Y
= 12; в) X = 18, Y
=11; г) X = 100, Y
=28.
Умножить
и сложить числа десятичные числа A
и B в 8-разрядном
беззнаковом формате, используя
рекурсивные алгоритмы умножения и
сложения целых чисел. Результат
верифицировать.
а) A
= 8 и B = 11; б) A
= 9 и B = 26; в) A
= 4 и B = 100.