Есть ответ 👍

20 . закодируйте с n битов (старший бит - знаковый) максимальное число положительных целых десятичных чисел. применяя для них обратный и дополнительный способ кодирования, получите коды отрицательных чисел.

262
479
Посмотреть ответы 2

Ответы на вопрос:


Кодирование целых чисел, имеющих символ, можно выполнить 2-мя . в первом варианте один (старший) разряд машинном слове отводится для записи знака числа; при всем этом договорились кодировать символ «+»  нулем,  символ «-» —  единицей.  под запись самого числа, разумеется, остается 15 двоичных разрядов, что обеспечивает наибольшее значение числа  zmax  = 215  — 1 = 3276710.  такое представление чисел именуется  прямым кодом.  но его применение усложняет порядок обработки чисел; к примеру, операция сложения 2-ух чисел с различными знаками должна быть заменена операцией вычитания наименьшего из большего с следующим присвоением результату знака большего по модулю числа. другими словами, операция сопровождается огромным количеством проверок критерий и выработкой признаков, в согласовании с которыми выбирается то либо другое действие. другим вариантом является представление чисел со знаком в  дополнительном коде.  мысль построения дополнительного кода довольно ординарна: на оси целых положительных чисел, помещающихся в машинное слово (0 ÷ 65535), сместим положение «о» на середину интервала; числа, в первую половину (0 ÷ 32767) будем считать положительными, а числа из 2-ой половины (32768 ÷ 65535) — отрицательными. в данном случае судить о знаке числа можно будет по его величине и в очевидном виде выделение знака не будет нужно. к примеру, 1000000000000012  = 3276910  является кодом отрицательного числа, а 0000000000000012  = 110  — кодом положительного.  принадлежность к интервалу кодов положительных либо отрицательных чисел видна по состоянию старшего бита  — у кодов положительных чисел его значение «0», отрицательных — «1». это припоминает представление со знаком, но не является таким, так как употребляется другой принцип кодировки. его применение позволяет поменять вычитание чисел их суммированием в дополнительном коде. убедимся в этом чуток позже после того, как обсудим метод построения дополнительного кода целых чисел.
EfaliyaRom
4,8(93 оценок)

S=v*t

S=2*11

S=22

В выводе будет 22

Объяснение:

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS