Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Машинное представление информации.Содержание книги
Поиск на нашем сайте Машинное представление информации. Числа с фиксированной точкой. Вещественные числа с плавающей точкой. Машинные двоичные коды. Учебная литература: [1], [6], [7], [11].
Машинное представление информации
В ЭВМ обрабатываются упорядоченные двоичные наборы. Единицы измерения информации в ЭВМ приведены на рисунке 2.1. Минимальной единицей информации является один бит.
Рисунок 2.1 – Единицы измерения информации в ЭВМ
Далее следуют – тетрада (4 бита), байт (byte – это 8 бит), двойное слово (DoubleWord – 16 бит) или длинное (LongWord 16 – бит) и учетверенное слова. Младший бит обычно занимает крайнюю правую позицию.
Формы представления чисел
В ЭВМ применяются две формы представления чисел: - с фиксированной запятой; - плавающей запятой. Данные, хранящиеся в ячейках памяти и регистрах ЦВМ в формате с фиксированной запятой, имеют постоянное число разрядов слева и справа от запятой. Сама запятая не реализуется техническими средствами, ее положение учитывается при составлении программ. Чаще всего запятая условно фиксируется сразу после знакового разряда. В этом случае в ЦВМ используются только числа, абсолютная величина которых не больше единицы. Прежде чем рассмотреть каждую из форм представления чисел запишем некоторое произвольное число
где
Затем преобразуем формулу (2.1) к виду:
где
Для чисел c фиксированной запятой (ФЗ) величина
где Изображается мантисса
В ЭВМ с ФЗ любое число Достоинствами представления чисел в форме с ФЗ являются: - малый расход оборудования для представления числовой информации; - высокая производительность арифметико-логического устройства (АЛУ), обусловленные простотой алгоритмов выполнения арифметических операций. Недостаток – необходимость осуществления масштабирования исходных данных на этапе подготовки вычислений. Для чисел c плавающей запятой (ПЗ) требуется отображение не только мантиссы Основное достоинство такого представления в том, что отпадает необходимость в масштабировании переменных. Недостатками является: - сложность алгоритмов реализации арифметических операций. - увеличение объема оборудования, в связи с необходимостью выполнения действий и над мантиссами чисел и над их порядками; - снижение производительности ЭВМ. К бортовым ЦВМ (БЦВМ) предъявляются жесткие ограничения на массогабаритные характеристики и время выполнения арифметических операций. Одним из путей достижения этих ограничений является использование представления чисел с фиксированной запятой. А сами числа должны быть представлены в виде правильных дробей, целая часть которых равна нулю. В связи с этим между числом и его представлением в ЦВМ существуют отличия. Число, преобразованное для размещения внутри ЦВМ, называется машинным кодом.
Машинные двоичные коды
Двоично-десятичный код
Двоично-десятичный код (ДДК) или Binary Coded Decimal (BCD) может быть упакованным, когда в одном байте хранятся две десятичные цифры, либо неупакованным – по одной цифре в байте. Упакованное число 1996 представляется в виде двух байтов: 0001 1001 и 1001 0110. Для знака числа отводится дополнительный байт, например, в формате (ДД) девять байтов отводится для размещения 18-ти цифр, а в старшем бите десятого байта находится знак числа.
Буквенно-цифровой код
Для вывода информации на устройства отображения, например дисплей или принтер, а также для ввода или передачи данных используются буквенно-цифровые коды. Буквы, цифры, математические символы, знаки препинания, символы для рисования линий, управляющие символы и некоторые другие (таблица 2.1) кодируются однобайтовыми числами. Существует несколько разновидностей таких кодов, например: ASCII, КОИ-7, КОИ-8, альтернативный код ГОСТ, основной код ГОСТ и другие. ASCII и 7-ми битовый код для обмена информацией (КОИ-7) отображают первые 128 символов и входят в состав остальных кодировок. Дополнительные символы и русский алфавит входят в восьмибитовые расширенные коды (КОИ-8, альтернативный и основной). Общее число символов в этих кодах равно 256. Таблица некоторых кодов приведена ниже. Следует отметить, что нулевой код (NULL) не кодирует цифру ноль и вообще никак не отображается.
Таблица 2.1 – Примеры буквенно-цифровых кодов
В Internet для русского языка используется кодировка КОИ-8. В настоящее время разработан и используется 16-ти битовый Unicode с 65536 различными симвоволами.
Восьмисегментный код
Служит для отображения образа BCD или HEX цифры высвечиваемой на индикаторе в виде набора 0 и 1. Может быть принято следующее соответствие между битами и сегментами (рисунок 2.6), где приведен битовый набор для высвечивания цифры 4. Единицы обычно соответствуют светящимся сегментам.
Рисунок 2.6 – Соответствие между битами кода и сегментами цифрового Индикатора для цифры «4»
Машинное представление информации.
|
||
|
Последнее изменение этой страницы: 2021-03-09; просмотров: 264; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |