Помогите с задачей по информатике, пожалйста 100 БАЛЛОВ1) Запишите число 119,

Помогите с задачей по информатике, пожалйста 100 БАЛЛОВ
1) Запишите число 119, -61 в 8-битную ячейку памяти
2) Что будет если сложить 70+200 в 8-битной математике без знака
3) Что будет если сложить 55+176 в 8-битной математике со знаком

Задать свой вопрос
Тадаущук Виолетта
Желательно с решением
1 ответ

1) 119 gt; 0, пишем в прямом коде.

119 = 64 + 32 + 16 + 4 + 2 + 1 = 01110111.

-61 lt; 0, пишем в дополнительном коде.

Прямой код: 61 = 32 + 16 + 8 + 4 + 1 = 00111101

Инверсия: 61 = 11000010

Дополнительный код: - 61 = 61 + 1 = 11000011.

2) При сложении без знака при переполнении надобно просто вычесть из суммы число 2^8 = 256.

70 + 200 = 270 = 270 - 256 = 14 = 8 + 4 + 2 = 00001110 + (cf = 1)

При этом устанавливается в 1 флаг переноса cf, который означает, что итог больше, чем 256.

3) При сложении со знаком при переносе 1 в разряд знака устанавливается в 1 флаг переполнения of.

55 + 176 = 231 = 128 + 64 + 32 +. 4 + 2 + 1 = 11100111 + (of = 1)

Но 1-ая 1 в математике со знаком значит минус, потому выходит

-(256-231) = - 25

Мила Красева
Ага
Виталя
Помогите
Леонид
Я могу посодействовать с изъясненьями, но не могу начертить графики
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт