• Запишите дополнительный код числа, интерпретируя его как шестнадцатибитовое целое число со знаком.

    -256
    Подробно расскажите, понятно

Ответы 1

  • task/30718937   - 256

    решение см   https://znanija.com/task/30719098

    255 ₁₀ =2*100 +5*10 +5*1 =2*10² + 5*10¹ + 5*10⁰ = 15*16+15  =

    15*16¹+15*16⁰   = FF ₁₆ = 1111 1111 ₂  ( набор 8 двоичных разрядов _1 байт) ; 256 = 255+1  =  1111 1111 ₂ + 1 ₂ = 0001  000 0000 ₂

    256 = 255+1  =  1111 1111 ₂ + 1 ₂  =  0001 0000 0000 ₂

    * * * или сразу  256= 1*16² +0*16¹ +0*16⁰ = 100 ₁₆  = 0001 0000 0000 ₂ * * *

    - 256 ₁₀ = 1110 1111 1111  (обратный код) + 1 = 1111 0000 0000 ₂  =  F00 ₁₆

    * * *     " дополнительный код " =  "обратный код " +  1  * * *

    ответ : 1111 0000 0000 ₂          =  F00 ₁₆

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years