Представьте число 1020(10) в 2-байтовом целочисленном формате. Ответ представьте 16-ричным числом
от

1 Ответ

дано:  
число 1020 в десятичной системе (10)

найти:  
представление числа 1020 в 2-байтовом целочисленном формате в шестнадцатеричном виде

решение:  
1. Переведем число 1020 из десятичной системы в двоичную:  
   - 1020 делим на 2:
     - 1020 / 2 = 510, остаток 0
     - 510 / 2 = 255, остаток 0
     - 255 / 2 = 127, остаток 1
     - 127 / 2 = 63, остаток 1
     - 63 / 2 = 31, остаток 1
     - 31 / 2 = 15, остаток 1
     - 15 / 2 = 7, остаток 1
     - 7 / 2 = 3, остаток 1
     - 3 / 2 = 1, остаток 1
     - 1 / 2 = 0, остаток 1

   Объединяя остатки от последнего к первому, получаем:  
   1020(10) = 1111111100(2)

2. Теперь необходимо представить это число в 2 байтах (16 бит).  
   Для этого добавим ведущие нули до 16 бит:  
   00000011 11111100

3. Преобразуем двоичное представление в шестнадцатеричное:  
   Разделяем на группы по 4 бита справа налево:  
   0000 0011 1111 1100  

   Теперь преобразуем каждую группу:  
   0000 = 0  
   0011 = 3  
   1111 = F  
   1100 = C  

   Объединяя полученные значения, получаем:  
   03FC(16)

ответ:  
03FC
от