Упражнения 2.

 

1) Записать число в прямом, обратном и дополнительном кодах:

а) 11010; б) –11101; в) –101001; г) –1001110.

2) Перевести 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.

 

 

3)

 

Сложить X и Y в модифицированном обратном и модифицированном дополнительном восьмиразрядных кодах. В случае появления признака переполнения увеличить число разрядов в кодах и повторить суммирование. Результат перевести в прямой код и проверить, пользуясь правилами двоичной арифметики.

 

а) X= 10110; Y= 110101; б) X= 11110; Y= –111001; в) X= –11010; Y= –100111;  
г) X= –11001; Y= –100011; д) X= –10101; Y= 111010; е) X= –1101; Y= –111011 .