дано:
число в двоичном формате 0000110001100001
найти:
значение числа в десятичной системе
решение:
1. Разделим двоичное число на две группы по 8 бит:
00001100 01100001
2. Переведем каждую группу из двоичного в десятичный формат:
Для первой группы 00001100:
- (0 * 2^7) + (0 * 2^6) + (0 * 2^5) + (0 * 2^4) + (1 * 2^3) + (1 * 2^2) + (0 * 2^1) + (0 * 2^0) =
0 + 0 + 0 + 0 + 8 + 4 + 0 + 0 = 12
Для второй группы 01100001:
- (0 * 2^7) + (1 * 2^6) + (1 * 2^5) + (0 * 2^4) + (0 * 2^3) + (0 * 2^2) + (0 * 2^1) + (1 * 2^0) =
0 + 64 + 32 + 0 + 0 + 0 + 0 + 1 = 97
3. Объединим полученные значения. Так как формат фиксированной точки подразумевает, что первая часть (12) – это целая часть, а вторая (97) – дробная часть, то общее значение будет:
12 + 0.97 = 12.97 (в десятичном виде)
ответ:
12.97