1. Представьте числа 12110 и – 5810 в знаковом 8-разрядном формате. 2. Найдите десятичные эквиваленты чисел по их прямым кодам, записанным в 8-разрядном формате со знаком:
а)10011011 б) 01000010
3. Запишите следующие числа в естественной форме:
а) 0,45789 .103 б) 1,045 . 10-2 в)3,452100Е+4 г) 145,78752Е-5
4. Запишите следующие числа в экспоненциальной форме с нормализованной мантиссой — правильной дробью, имеющей после запятой цифру, отличную от нуля:
а) 142,7810 б) 2466110 в) 0,0007410
5. Ста¬тья, на¬бран¬ная на ком¬пью¬те¬ре, со¬дер¬жит 8 стра¬ниц, на каж¬дой стра¬ни¬це 40 строк, в каж¬дой стро¬ке 64 сим¬во¬ла. Ин-фор¬ма¬ци¬он¬ный объём ста¬тьи со¬став¬ля¬ет 25 Кбайт. Опре¬де-ли¬те, сколь¬ко бит па¬мя¬ти ис¬поль¬зу¬ет¬ся для ко¬ди¬ро¬ва¬ния каж-до¬го сим¬во¬ла.
6.Какой объем видеопамяти необходим для хранения изображения, если разрешение экрана монитора 640 х 1024 пикселей, а количество используемых цветов - 16?
Можно и по одномсу вопросу
- Для числа 12110:
Поскольку это положительное число, мы устанавливаем знаковый бит в 0. Далее, нам нужно представить число 12110 в двоичной системе. Для этого мы делим число на 2 и записываем остатки от деления справа налево до тех пор, пока не достигнем нуля. Результат составляет следующую последовательность разрядов: 001001110.
Таким образом, число 12110 в знаковом 8-разрядном формате будет выглядеть так: 0001001110.
- Для числа -5810:
Поскольку это отрицательное число, мы устанавливаем знаковый бит в 1. Далее, нам нужно представить число 5810 в двоичной системе. Для этого мы делим число на 2 и записываем остатки от деления справа налево до тех пор, пока не достигнем нуля. Результат составляет следующую последовательность разрядов: 001011101.
Таким образом, число -5810 в знаковом 8-разрядном формате будет выглядеть так: 1001011101.
2. Для нахождения десятичного эквивалента чисел по их прямым кодам, записанным в 8-разрядном формате со знаком, мы должны сначала определить значение знакового бита (положительное - 0, отрицательное - 1). Затем мы распознаем, какие разряды представляют числа.
- Для кода 10011011:
Поскольку знаковый бит равен 1, мы знаем, что это отрицательное число. Затем мы удаляем знаковый бит и представляем оставшиеся 7 разрядов в двоичном виде: 0011011. Оно равно 27 в десятичном формате, но поскольку это отрицательное число, мы отнимаем его от 2^7 (128) и получаем -101.
- Для кода 01000010:
Поскольку знаковый бит равен 0, мы знаем, что это положительное число. Затем мы удаляем знаковый бит и представляем оставшиеся 7 разрядов в двоичном виде: 1000010. Оно равно 66 в десятичном формате, и так как это положительное число, оно остается без изменений и равно 66.
Таким образом, десятичные эквиваленты чисел по их прямым кодам в 8-разрядном формате со знаком будут а) -101, б) 66.
3. Записываем следующие числа в естественной форме:
- а) 0,45789 * 10^3:
Это число имеет положительную степень 3, поэтому перемещаем десятичную запятую вправо на 3 разряда, заполняя нулями отсутствующие разряды: 457,89.
- б) 1,045 * 10^-2:
Это число имеет отрицательную степень -2, поэтому перемещаем десятичную запятую влево на 2 разряда, заполняя нулями отсутствующие разряды: 0,01045.
- в) 3,452100 * 10^4:
Это число имеет положительную степень 4, поэтому перемещаем десятичную запятую вправо на 4 разряда, заполняя нулями отсутствующие разряды: 34521,00.
- г) 145,78752 * 10^-5:
Это число имеет отрицательную степень -5, поэтому перемещаем десятичную запятую влево на 5 разрядов, заполняя нулями отсутствующие разряды: 0,0014578752.
4. Записываем следующие числа в экспоненциальной форме с нормализованной мантиссой:
- а) 142,7810:
Для записи числа в экспоненциальной форме с нормализованной мантиссой, мы сначала перемещаем десятичную запятую вправо до тех пор, пока между цифрами не появится цифра, отличная от нуля: 1,427810. Затем мы записываем это число как произведение мантиссы (1,427810) и 10 в степени, равной количеству разрядов сдвига: 1,427810 * 10^2.
- б) 2466110:
Для записи числа в экспоненциальной форме с нормализованной мантиссой, мы сначала перемещаем десятичную запятую вправо до тех пор, пока между цифрами не появится цифра, отличная от нуля: 2,466110. Затем мы записываем это число как произведение мантиссы (2,466110) и 10 в степени, равной количеству разрядов сдвига: 2,466110 * 10^6.
- в) 0,0007410:
Для записи числа в экспоненциальной форме с нормализованной мантиссой, мы сначала перемещаем десятичную запятую вправо до тех пор, пока между цифрами не появится цифра, отличная от нуля: 7,410. Затем мы записываем это число как произведение мантиссы (7,410) и 10 в степени, равной количеству разрядов сдвига: 7,410 * 10^-4.
5. Для определения количества бит памяти, используемого для кодирования каждого символа статьи, нам необходимо знать информационный объем статьи и количество символов. В данном случае, информационный объем статьи составляет 25 Кбайт, а количество символов на странице - 40 строк * 64 символа = 2560 символов на страницу.
Сначала переведем информационный объем статьи в байты: 25 Кбайт = 25 * 1024 байт = 25600 байт.
Далее, мы делим объем статьи в байтах на количество символов: 25600 байт / 2560 символов = 10 байт на символ.
Таким образом, для кодирования каждого символа статьи используется 10 бит памяти.
6. Для определения объема видеопамяти, необходимого для хранения изображения с разрешением 640 х 1024 пикселей и использованием 16 цветов, мы должны умножить количество пикселей на количество бит, необходимых для представления каждого пикселя.
Количество пикселей в изображении = 640 пикселей * 1024 пикселей = 655360 пикселей.
Количество бит, необходимых для представления каждого пикселя, определяется числом используемых цветов. Так как используется 16 цветов, это означает, что нам понадобится 4 бита для представления каждого пикселя (2^4 = 16).
Объем видеопамяти, необходимого для хранения изображения = количество пикселей * количество бит на пиксель = 655360 пикселей * 4 бита = 2621440 бит = 2,62144 Мбит.
Таким образом, для хранения данного изображения потребуется видеопамять объемом примерно 2,62144 Мбит.