|
Вопрос # 3 713/ вопрос открыт / |
|
Здравствуйте, эксперты!
помогите решить
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.
 |
Вопрос задал: alex2580 (статус: Посетитель)
Вопрос отправлен: 29 января 2010, 15:53
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 5; последнее сообщение — 31 января 2010, 20:02; участников в обсуждении: 3.
29 января 2010, 20:12: Вопрос перемещён из тематического раздела Разные вопросы в раздел Лабораторный практикум » Разное модератором Ерёмин А.А. Причина: задачки - в ЛП
|
alex2580 (статус: Посетитель), 29 января 2010, 20:21 [#2]:
за сколько
|
|
min@y™ (статус: Доктор наук), 30 января 2010, 09:20 [#3]:
Это всё надо сделать на бумажке вручную? Когда я учился на 1 курсе, у нас были такие задачи.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
alex2580 (статус: Посетитель), 31 января 2010, 19:41 [#4]:
не спасибо я уже сделал
|
|
Егор (статус: 10-ый класс), 31 января 2010, 20:02 [#5]:
сделал - отпишись!
)))))))
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|