Упражнения 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.
|
Достарыңызбен бөлісу: |