Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Целые данные со знаком размещаются в памяти и обрабатываются в дополнительном коде.



Для получения прямого кода отрицательного числа из дополнительного кода следует:

-из дополнительного кода получить обратный код;

-к обратному коду прибавить 1.

 

1 1 1 0 1 1 1 0 – дополнительный код

1 0 0 1 0 0 0 1 - обратный код

+ 0 0 0 0 0 0 0 1

1 0 0 1 0 0 1 0 - прямой код

 

Число -00100102 преобразуем в десятичную систему счисления и получим число –18.

 

Форматы целых чисел со знаком.

а) Байт со знаком

Разрядная сетка 8бит (1 Байт).

 

знак числа (ЗН) Модуль числа

 

Диапазон чисел от -2n-1 до +2n-1 – 1, т.е. от –128 до +127

 

б) Слово со знаком. Формат «Целое слово» (ЦС).

Разрядная сетка 16 бит (2 байта).

 

Знак числа Модуль числа

 

Диапазон чисел от -215 до +215 – 1, т.е. от -32768 до 32767

 

в) Двойное слово. Формат «Короткое целое» (КЦ).

Разрядная сетка 32 бита (4 Байта).

Диапазон чисел ±109

 

г) Длинные целые числа Формат (ДЦ)

Разрядная сетка 64 бита (8 Байт).

Диапазон чисел ±1018 (16 байт)

 

 


Целые данные без знака.

 

а) Байт без знака

Разрядная сетка 8бит (1 Байт).

 

Модуль числа

 

Диапазон чисел от 0 до +2n – 1, т.е. от 0 до 255.

б) Слово без знака

Разрядная сетка 16 бит (2 Байта)

Диапазон чисел от 0 до 216 – 1, т.е. от 0 до 65535

 

в) Двойное слово без знака

Разрядная сетка 32 бита (4 Байта)

Диапазон чисел от 0 до 232 – 1.

 

Двоично-десятичные данные. ВСD формат

 

а) Неупакованный ВСD формат

В одном байте размещается одна десятичная цифра в разрядах 3 – 0, остальные разряды равны 0.

 

Цифра в двоично-десятичном коде

 

 

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1

 

3 5

 

Этот тип данных обрабатывается центральным процессором (ЦПУ)

 

б) Восьмиразрядный упакованный ВСD формат.

Предполагает хранение в одном байте двух десятичных цифр. Младшая - в разрядах 3 – 0, старшая - в разрядах 7 – 4.

 

Старшая цифра в двоично-десятичном коде Младшая цифра в двоично-десятичном коде

 

Разместим в формате «ВСD упакованный» число 35

 

Весовые коэффициенты
Номера разрядов
BCD упакованный
Число

 

 

Данные с плавающей точкой или вещественные числа

 

Вещественные числа обрабатываются сопроцессором (FPU) и имеют следующую структуру:

- Знак числа – один старший разряд;

- Характеристика (смещенный порядок) – Е;

 

Е = Р + Рсм,

 

где Р- порядок числа, Рсм – смещение.

Величина смещения зависит от формата числа и вычисляется по формуле:

 

Рсм = 2к-1 – 1,

где к – количество разрядов, отводимых в формате числа под характеристику.

- Мантисса содержит значащие биты числа. Записывается в нормализованном виде. Нормализованная мантисса больше либо равна единице, но меньше двух

1 ≤ М < 2

Вид нормализованной мантиссы 1.ххх…х. При этом стоящая перед точкой единица в форматах КВ и ДВ не указывается в поле мантиссы. В формате РВ эта единица содержится в старшем разряде мантиссы.

 

а) Короткие вещественные числа (КВ). Разрядность 32 (4 байта).

Диапазон ±10±38

- знак – один разряд (31)

- характеристика 8 разрядов

Смещение Рсм = 2к-1 – 1 = 28-1 – 1 =127

Мантисса 23 разряда

 

б) Длинное вещественное число (ДВ). Разрядность 64 (8 байт). Диапазон ± 10±308

- знак – один разряд (63)

- характеристика 11 разрядов

- смещение Рсм = 2к-1 – 1 = 210 – 1 = 1023

- Мантисса – 52 разряда

 

в) Расширенные вещественные числа (РВ). Разрядность 80 бит.

Диапазон ± 10±4932

- знак – один разряд (79)

- характеристика 15 разрядов

- смещение Рсм = 16383

- Мантисса – 64 разряда

 

Представим число – 4, 25 в формате КВ (короткое вещественное)

Порядок выполнения:

1. Преобразовать число в двоичную систему счисления.

-4, 2510 = - 100, 012

 


4 2 х0, 25 х0, 5

-4 2 2 2 2

0 2 1 0, 50 1, 0

0

 

2. Нормализуем мантиссу 1 ≤ М < 2 1.хх…х

-100, 01 ∙ 20 = -1.0001 ∙ 22

мантисса

 

2. Рассчитаем характеристику Е.

Смещение

Рсм = 2к-1 –1 = 28-1 – 1 = 127

Е = Р + Рсм = 2 + 127 = 129

Преобразуем характеристику в двоичную систему счисления

128 64 32 16 8 4 2 1 – весовые коэффициенты

1 0 0 0 0 0 0 1 129

3. Число в формате КВ

 

знак характеристика Мантисса
× ×
  × ×

Преобразование вещественного числа из двоичной системы в десятичную систему.

Х = (-1)S ∙ (1.m22 m21…m0) 2Е-127 КВ

Х = (-1)S ∙ (1.m51 m50…m0) 2Е-1023 ДВ

Х = (-1)S ∙ (m63 m62…m0) 2Е-16383 РВ

 

где S – знак числа т.е. 0 = + 1 = -

 

Число в формате «Короткое вещественное» отображается отладчиком в шестнадцатеричной системе счисления в виде

3F400000

Преобразуем в двоичный код и выделим структуру числа

 

знак характеристика Мантисса
× ×
  × ×

 

1. Переводим характеристику в 10 систему счисления

0 1 1 1 1 1 1 02 = 12610

 

2. Рассчитываем порядок числа

Р = Е – Рсм, Р = 126 – 127 = -1

3. Запишем число и обеспечим порядок равный 0

+ 1.1000…0 2-1 = 0.11∙ 20 = 0, 112

4. Преобразуем в десятичную систему счисления

0∙ 20 + 1∙ 2-1 + 1∙ 2-2 = 0 + ½ + ¼ = 0, 5 + 0, 25 = 0, 7510

 

 

Символьные данные

 

Разрядность символа – 1 байт

Для кодирования символов используется ASCII код. (американский стандартный код информационного обмена).

 

Символ 2 СС 16 СС

 

Данные типа «Указатель»

Указатель содержит величину, которая определяет адрес данного операнда или команды


Поделиться:



Популярное:

  1. IX. ДАННЫЕ ЛАБОРАТОРНЫХ, ИНСТРУМЕНТАЛЬНЫХ МЕТОДОВ ИССЛЕДОВАНИЯ И КОНСУЛЬТАЦИИ СПЕЦИАЛИСТОВ
  2. USB-накопитель на флеш-памяти
  3. А.И.Опарин. Современные данные о происхождении жизни
  4. Алгоритм списков в динамической памяти
  5. Амнезия (потеря памяти), слабость памяти
  6. Аналитические данные к счету 90 за январь – ноябрь 2014 г.
  7. Близкое знакомство с русской избой
  8. В каком предложении данные в скобках слова пишутся слитно?
  9. В таблице приведены данные, характеризующие потребительские расходы, сбережения и размер ЧНП в экономике закрытого типа (в долл.).
  10. В таблице содержатся данные по продаже картофеля за два года на двух рынках.
  11. Важное розыскное значение имеет дифференциация убийств на такие, где преступник и потерпевший были знакомы, и убийства совершенные лицом ранее не связанным с жертвой.
  12. Введение в специальность. Организация работы врача-стоматолога на амбулаторном стоматологическом приеме. Ознакомление с медицинской документацией.


Последнее изменение этой страницы: 2016-05-28; Просмотров: 1472; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.043 с.)
Главная | Случайная страница | Обратная связь