Другие языки программирования и технологии
Представление информации в памяти ЭВМ
6. Записать код действительного числа, интерпретируя его как величину типа Double (8 Байт), результат закодировать в шестнадцатеричной системе счисления: а) 244,375; б) 452,15625. 7. Дан код вещественной величины типа Double, записанный шестнадцатеричными цифрами. Преобразовать его в число: а) C074D28000000000; б) C080AB0000000000. 10. Текст занимает полных 5 страниц. На каждой странице размещается 30 строк по 70 символов в строке. Какой объем оперативной памяти займет этот текст? 11. Свободный объем оперативной памяти компьютера 640 Кбайт. Сколько страниц книги поместится в ней, если на странице 64 строки по 64 символа в строке. помогите пожалуйста.
Насчет представления числа типа Double не знаю. Но если предположить, что байт 80 кодирует запятую, то есть отделяет целую часть от дробной, то
6. а) 244,375 = 240 + 4 + 3/8 = 16*15 + 4 + 6/16 = F480060000000000
б) 452,15625 = 256 + 192 + 4 + 5/32 = 1*16^2 + 16*12 + 4 + 2/16 + 8/16^2 = 01C4800208000000
7) а) C074D28000000000 = 2 + 13*16 + 4*16^2 + 7*16^3 + 0*16^4 + 12*16^5 = 12 612 818
б) C080AB0000000000 = 12*16 + 10/16 + 11/16^2 = 192 + 0,625 + 0,04296875 = 192,66796875
10. Это уже проще. Объем текста равен 5*30*70 = 10500 знаков. Если знаки записаны в ASCII или ANSI кодах, то каждый знак занимает 1 байт, а всего 10500 байт. Если знаки записаны в Unicode, то каждый знак занимает 2 байта, а всего 21000 байт.
11. 1 страница занимает 64*64 = 4096 байт = 4 Кбайта, в память 640 Кбайт поместится 640/4 = 160 страниц.
6. а) 244,375 = 240 + 4 + 3/8 = 16*15 + 4 + 6/16 = F480060000000000
б) 452,15625 = 256 + 192 + 4 + 5/32 = 1*16^2 + 16*12 + 4 + 2/16 + 8/16^2 = 01C4800208000000
7) а) C074D28000000000 = 2 + 13*16 + 4*16^2 + 7*16^3 + 0*16^4 + 12*16^5 = 12 612 818
б) C080AB0000000000 = 12*16 + 10/16 + 11/16^2 = 192 + 0,625 + 0,04296875 = 192,66796875
10. Это уже проще. Объем текста равен 5*30*70 = 10500 знаков. Если знаки записаны в ASCII или ANSI кодах, то каждый знак занимает 1 байт, а всего 10500 байт. Если знаки записаны в Unicode, то каждый знак занимает 2 байта, а всего 21000 байт.
11. 1 страница занимает 64*64 = 4096 байт = 4 Кбайта, в память 640 Кбайт поместится 640/4 = 160 страниц.
Да, было бы все так просто.. .
Ход решения я вам не дам, но результаты первых двух заданий вы получите из моей программы, сейчас я только ее быстренько набросаю. Для работы программы у вас должен быть установлен Microsoft .NET Framework 2.0. Как допишу, добавлю сюда ссылку.
Ход решения я вам не дам, но результаты первых двух заданий вы получите из моей программы, сейчас я только ее быстренько набросаю. Для работы программы у вас должен быть установлен Microsoft .NET Framework 2.0. Как допишу, добавлю сюда ссылку.
1 символ = 1 байт, калькулятор в помощь
Похожие вопросы
- Про основы программирования ЭВМ
- Показать внутреннее представление строки “компьютер” в памя-ти ЭВМ с использованием одномерного массива.
- Архитектура ЭВМ помогите с ассемблером
- В наши дни используют ЭВМ, языки Наири и Фортран? А если да то для каких целей
- Оператор ЭВМ это IT специализация или нет?
- Помогите с проблемой,Есть ли или существует метод-способ востоновить данные,файлы с карты памяти телефона.
- Красивый вывод информации в TurboPascal
- 1.Norton Cammander-это? 2.главные компоненты любых ЭВМ или ПК?
- Какие есть виды ЭВМ? (Электронная вычислительная машина)
- Выполнить арифметические операции в двоичной системе счисления по алгоритмам, применяемым в ЭВМ