Запишите представление числа - 115 в памяти компьютера с помощью обратного кода и в формате с плавающей точкой (для 4-байтовой ячейке)
Помогите пожалуйста, для экзамена надо
Домашние задания: Информатика
Таким образом, представление числа 115 в формате с плавающей точкой (одинарной точности, 4 байта) будет: 0 10000001 00100110011001100110011, а представление числа 115 в обратном коде будет 01110011.
Кодирование числовой информации. Прямой, обратный и дополнительный код. Представление вещественных чисел.
- Обратный код: В обратном коде для целых чисел используется один бит для обозначения знака числа (1 - отрицательное, 0 - положительное), а остальные биты представляют числовое значение. Для представления числа 115 в обратном коде:
- Знак: 0 (положительное)
- Значение: 1110011 (115 в двоичной системе)
- Формат с плавающей точкой: Для представления числа 115 в формате с плавающей точкой с 4-байтовой ячейкой, нам потребуется выбрать соответствующий формат (например, IEEE 754 для одинарной точности). В этом формате, биты разделяются на три части: знак (1 бит), экспонента (8 бит) и мантисса (23 бита).
- Знак: 0 (положительное)
- Экспонента: Потребуется выразить 115 в виде 2 в степени некоторого числа. 115 = 1.15 * 10^2. Экспонента будет равна 2 + смещение (смещение может быть разным в зависимости от формата). Для примера, возьмем смещение равное 127, тогда экспонента будет равна 2 + 127 = 129 = 10000001 в двоичной системе (8 бит).
- Мантисса: Представим 1.15 в двоичной системе. 1.15 = 1.00100110011001100110011... в двоичной системе (бесконечная дробь). Будем округлять до 23 бит. Мантисса будет равна 00100110011001100110011.
Таким образом, представление числа 115 в формате с плавающей точкой (одинарной точности, 4 байта) будет: 0 10000001 00100110011001100110011, а представление числа 115 в обратном коде будет 01110011.
При записи в память компьютера, обычно используется битовый порядок от старшего бита к младшему (Big-Endian) или наоборот (Little-Endian), поэтому реальное представление числа в памяти может отличаться от указанного в зависимости от порядка байтов.
115 = 11100112
Похожие вопросы
- Составьте программу ввоба с клавиатуры и вывода на экран массива из 7 вещественных чисел.
- 7 КЛАСС ИНФОРМАТИКА, ДВОИЧНОЕ КОДИРОВАНИЕ Расскажите всё о двоичном кодировании на уровне 7 класса.
- Дан некоторый числовой массив. Надо найти сумму положительных элементов этого числового массива.
- Дан некоторый числовой массив. Надо найти сумму положительных элементов этого числового массива. На Pascal ABC.
- Решите пожалуйста задание на кодирование картинки?
- Как вручную выполнить кодирование текста: Автомобиль 78999994441
- Дана последовательность натуральных чисел.
- 1) Напишите программу для подсчета произведения чисел введённых пользователем.
- Автомат получает на вход четырехзначное, десятичное число. По полученному чилсу строиться новое десятичное число:
- Задача 6. непонятные числа.