Спо информатике, 100 1) запишите число 119, -61 в 8-битную ячейку памяти 2) что будет если сложить 70+200 в 8-битной арифметике без знака 3) что будет если сложить 55+176 в 8-битной арифметике со знаком
295
422
Ответы на вопрос:
1) 119 > 0, пишем в прямом коде.
119 = 64 + 32 + 16 + 4 + 2 + 1 = 01110111.
-61 < 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 в арифметике со знаком означает минус, поэтому получается
-(256-231) = - 25
1> 15 1)+1 2)+2 3)+4 1 начало 2 1+1 1 3 1+2; 2+1 2 4 3+1; 2+2 3 5 1+4; 3+2; 4+1 6 6 5+1; 4+2; 2+4 10 7 6+1; 5+2; 3+4 18 8 7+1; 6+2; 4+4 31 9 8+1; 7+2; 5+4 55 10 9+1; 8+2; 6+4 96 11 10+1; 9+2; 7+4 169 12 11+1; 10+2; 8+4 296 13 12+1; 11+2; 9+4 520 14 13+1; 12+2; 10+4 912 15 14+1; 13+3; 11+4 1601 ответ 1601
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
agisheveevelina30.01.2023 02:30
-
viktorrudnik5324.02.2020 11:22
-
ghukasyangoar25.08.2020 05:59
-
Zumman07.02.2022 11:11
-
laman221024.07.2022 15:45
-
dvoeshnik10110.03.2021 13:25
-
mishutka144qwerty14.05.2022 18:46
-
catikis21.08.2022 16:35
-
mishaikatya22.03.2023 07:13
-
Kopek09.08.2022 03:34
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.