Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИнформатикаТеория2.doc
Скачиваний:
6
Добавлен:
12.11.2019
Размер:
93.7 Кб
Скачать

Число с фиксированной запятой формата слово со знаком

Разряд

331

330

229

228

227

226

225

224

223

222

221

220

119

118

117

16

115

……..

1

1

0

0

Число

1

1

0

0

0

0

0

0

1

1

0

0

0

0

0

0

1

1

'1

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

0

0

ЗЗнак числа

Порядок

Мантисса

Число с плавающей запятой формата двойное слово

Числа, кодированные в двоично – десятичную систему счисления могут быть представлены в ПК полями переменной длины в так называемых упакованном и распакованном фор­матах. В упакованном формате для каждой десятичной цифры отводится по полбайта.

Код знака числа представляется в крайнем правом полубайте числа:

1100 — знак «+» и 1101 —знак «-»

Цифра

Цифра

Цифра

Цифра

Цифра

Знак

{ Байт }

Структура поля упакованного формата

Упакованный формат использу­ется обычно в ПК при выполнении операций сложения и вычитания двоично-де­сятичных чисел.

В распакованном формате для каждой десятичной цифры отводится по целому байту, при этом старшие полубайты (зона) каждого байта (кроме самого младшего) заполняются кодом зоны 0011 (в соответствии с ASCII-кодом), а в млад­ших полубайтах обычным образом кодируются десятичные цифры. Стар­ший полубайт (зона) самого младшего правого байта используется для кодиро­вания знака числа.

Зона

Цифра

Зона

Цифра

Зона

Цифра

Знак

Цифра

{ Байт }

Структура поля распакованного формата

Распакованный формат используется в ПК при вводе-выводе информации, а также при выполнении операций умножения и деления двоично-десятичных чисел.

Пример: число -19310 равное 0001100100112/10 в ПК будет представлено:

в упакованном формате:

0001 1001 0011 1101

в распакованном формате:

0011 0001 0011 1001 1101 0011

Черный цвет шрифта – цифры числа,

Синий цвет шрифта – знак числа,

Розовый цвет шрифта – зона.

Код ASCII (American Standard Code for Information Interchange — американский стандартный код для обмена информацией) имеет основной стандарт и расшире­ние.

Основной стандарт для кодирования символов использует шестнадцатеричные коды 00-7F, расширение стандарта — коды 80-FF.

Основной стандарт является международным и используется для кодирования управляющих символов и букв латинского алфавита; в расширении стандарта кодируются символы псевдографики и буквы национального алфавита (есте­ственно, в разных странах разные). Пользоваться таблицей кода ASCII достаточно просто. Следует приписать шестнадцатеричную цифру номера строки справа к шестнадцатеричной цифре номера столбца. Так получится шестнадцатеричный код сим­вола.

Наряду с кодом ASCII в ВС, в частности в сети Интернет, используется общий для всех стран мира универсальный код — Уникод (Unicode). Этот код основан на паре байт — машинном слове. Шестнадцати бит хватает для отображения 65 535 знаков. Такого количества достаточно для всех существующих алфавитов (то есть алфавиты большинства стран мира размещаются в основном стандарте этого кода).