Боюсь, задание и ы не совсем корректные. . .
5 Мбайт=5*1024=5120 Кбайт
64 бит=64:8=8 байт
4 байта?????
10 Кбайт=10*1024=10240 байт
28 Кбайт????
10 байт=10*8=80 бит
1 Гбайт=1024 Мбайт
Теперь вернемся к 4 байт и 28 Кбайт. . . им по условиям задачи должны со ствовать 40 бит и 0,125 Мбайт
40 бит:8=5 байт, а не 4 байт как в задании
4 байт= 4*8=32 бита
и
0,125 Мбайт=0,125*1024=128 Кбайт, а не 28 Кбайт как в задании
28 Кбайт=28:1024=0,027 Мбайт. . .