Срочно! Помогите пожалуйста! Разместите в двухбайтной ячейке следующие числа 21-46–90-19-16.78- 14.21

1 Январь 0001



Срочно! Помогите пожалуйста! Разместите в двухбайтной ячейке следующие числа 21;46;-90;19;16.78; 14.21



  • 21 = 10101

     

    46 = 101110

    -90 =1111111111111111111111111111111111111111111111111111111110100110

    есть еще вариант  -90 = -1011010 но первый типа правильней  будет 

    19 = 10011

    16,78 = 10000.11001000

    14,21 =1110.00110110

     

    Теперь записываем в двух байтовые ячейки ( две по 8 )

    21 = 10101  =   0000 0000 0001 0101

    46 = 101110 =  0000 0000 0010 1110 

    -90 = 10110110 = 0000 0000 1011  0110 операция NOT 1111 1111 0100 1001

    16.78 =  0001 0000 1100 0111

    14.21 = 0000 1110 0011 0101

     

  • Двухбайтовая ячейка вмещает в себя 16 цифр (единицы и нули)

     

    21: 00010101.00000000

    46: 00101110.00000000

    -90: 11011010.00000000

    19: 00010011.00000000

    16.78: 00010000.11000111

    14.21: 00001110.00110101

     

    Первая цифра-знак числа.(0-полож: 1-отрицательное)

    Следующие семь цифр – целая часть числа

    Восемь цифр после точки – дробная часть числа.









Информатика

Комментарии закрыты.