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

0 голосов
46 просмотров

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


Алгебра (225 баллов) | 46 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

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*1+0*16¹ +0*16⁰ = 100 ₁₆  = 0001 0000 0000 ₂ * * *

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

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

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

(181k баллов)