рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Формы и форматы представления числовых данных в ЭВМ

Формы и форматы представления числовых данных в ЭВМ - раздел Информатика, Системы счисления и кодирования информации Каждый Разряд Двоичного Числа (Бит) Предста­вляется В Эвм Физическим Элементо...

Каждый разряд двоичного числа (бит) предста­вляется в ЭВМ физическим элементом, обладающим двумя устойчивыми состояниями, одному из которых приписывается значение 0, а другому 1. Совокупность определенного количества этих элементов служит для представления многоразрядных двоичных чисел и со­ставляет разрядную сетку или формат представления числовых данных.

Таблица 5.

Стандартная для России таблица кодов ASCII

(позиции с 00 по IF заняты управляющими символами)

В ЭВМ, как и в математике, используются как «ес­тественная», так и «нормальная» формы записи чисел

Каждая из форм имеет разные форматы для ка­ждого типа ЭВМ, составленные из целого количества «байт». Длину формата данных измеряют в машинных словах или в количестве двоичных разрядов (бит).

На­пример, в ЭВМ ЕС используются такие форматы:

полуслово — 2 байта (16 бит), слово — 4 байта (32 бит), двойное слово — 8 байт (64 бит).

В ПЭВМ:

слово — 2 байта (4 байта), двойное слово — 4 байта (8 байт).

 

Естественная форма представления числа в памяти ЭВМ. Естественную форму обычно называют пред­ставлением данных (чисел) с фиксированной запятой или точкой, положение которой строго устанавлива­ется для правильных дробей — перед старшим разря­дом, для смешанных дробей — в определенном месте, отделяющим целую и дробные части числа, для це­лых чисел — после младшего разряда. В современных ЭВМ естественная форма используется в основном для представления целых чисел.

Во всех форматах знак числа занимает одно место перед старшим разрядом и кодируется: 0 — знак «плюс» и 1 — знак «минус».

Для удобства описания форматы представления числа в памяти ЭВМ обозначают латинскими буква­ми: «H», «F», «E».

Рассмотрим диапазон представления чисел в ко­ротком формате - Н = 2 байта и в длинном - F = 4 байта. В разрядных сетках указаны коды наимень­шего и наибольшего значения чисел.

 

Числа в формате Н могут иметь значения:

а) Представление наименьшего целого числа в ес­тественной форме (формат Н)

|A|min=1;

б) Представление наибольшего целого числа в естественной форме (формат Н)

|A|max= = 215-1 = 210 • 25 -1= 1024*32-1=32768-1=32767 ~32 • 103.

 

Числа в формате F имеют значения:

а) Представление наименьшего целого числа в ес­тественной форме (формат F)

 

|A|min=1;

б) Представление наибольшего целого числа в ес­тественной форме (формат F)

 

|A|max= 231-1 = 215*215*2-1=2147483648+1=2147483649 ~2*109

При представлении правильных дробей, напри­мер, в формате Н, наименьшее и наибольшее значения

определяются

|A|min=0,00...01=1*2-15;

|A|max=0,11…11=1-1*2-15

Для сокращения записи двоичных чисел можно ис­пользовать шестнадцатиричную систему. Так, в фор­мате Н:

|A|min=0001;

|A|max=7FFF;

 

в формате F:

|A|min=00000001;

|A|max=7FFFFFFF.

Каждая шестнадцатиричная цифра представляет собой двоичную тетраду.

Пример. Числа А = 173, В = -173 в форматах H и F:

AH(2) =0000000010101101;

BH(2) =1000000010101101;

AH(16) = 00AD; AF(16) = 000000AD;

BH(16) = 80AD; BF(16) = 800000AD.

По первой шестнадцатиричной цифре можно определить знак числа: если первая цифра меньше 8, то число положительное, если ее значение от 8 до F, то отрицательное.

Пример. AH(16) = 515C > 0;

AH(16) = A74D < 0.

Достоинствами естественной формы являются простота и наглядность представления чисел, просто­та алгоритмов реализации операций, а следовательно, простота устройств и высокая скорость выполнения операций. Существенным недостатком является огра­ниченный диапазон значений величин. Если резуль­таты вычислений выходят за допустимые пределы зна­чений, то наступает переполнение разрядной сетки и результат искажается. В больших ЭВМ при этом вы­рабатывается запрос на прерывание программы, а в персональных производится автоматический переход к представлению чисел в нормальной форме.

– Конец работы –

Эта тема принадлежит разделу:

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

ЭВМ являются арифметическими машинами реа лизующими алгоритмы путем выполнения последова тельных арифметических действий Арифметические действия... Системы счисления и кодирования... Перевод чисел из любой системы счисления в деся тичную систему...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Формы и форматы представления числовых данных в ЭВМ

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

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

Перевод целых чисел из системы счисления s в систему счисления q
Такие преобразования используются для сокраще­ния записи двоичных чисел, при переводе чисел из де­сятичной системы счисления в двоичную, а также при выполнении некоторых операций в ЭВМ. Це

Перевод дробных чисел из системы счисления s в систему счисления q
Дробная часть числа по схеме Горнера представляется в виде (1.5). Рассуждая по аналогии с переводом целых чисел из одной системы счисления в другую, но используя операцию умножения, формулируем пра

Перевод дробной части числа (по правилам).
  2) Перевод чисел по степенному ряду.

Перевод дробной части числа по степенному раду
  A(2) =0,10101 A(10) = 1*2-1+0*2-2+1*2-3+0*2-4+1*2-5=0,5+0,125+0,03125 =0,65625 A(8)

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

Нормальная форма представления чисел в памяти ЭВМ.
Число можно представить в различной форме записи, например: А = 571,25 = 57125* 10-2 = 0,57125*103 = 0,0057125 • 105.

Особенности представления чисел с плавающей за­пятой в ПЭВМ.
В некоторых мини- и микроЭВМ так­же используется беззнаковый порядок, смещенный на 27 = 128 = 80(16), который меняется в диапазоне 0<=PX <= 255 = FF. В разряд

Машинные коды чисел и действия над ними
Сущность и назначение машинных кодов. В ЭВМ посредством применения специальных машинных ко­дов все арифметические операции над числами сво­дятся к выполнению операции арифметического сло­жения и сд

Б. Действия над числами, представленными в нор­мальной форме
При алгебраическом сложении чисел, предста­вленных в нормальной форме, необходимо учитывать: 1. Числа в нормальной форме хранятся в памяти в прямом коде с нормализованными мантиссами.

Задачи для самостоятельного решения
Коды чисел в формате с фиксированной точкой - Задача. Получить машинные коды двух целых де­сятичных чисел А и В с фиксированной точкой в 16-ти разрядной сетк

Коды чисел в формате с плавающей точкой
Задача. Получить машинные коды двух веществен­ных десятичных чисел А и В с плавающей точкой в 32-х разрядной сетке, используя 2-ю или 16-ю систему счи­сления.

Сложение чисел в формате с фиксированной точкой
Задача. Найти сумму (разность) двух чисел А и В, заданных в виде машинных кодов в формате с фикси­рованной точкой в 16-ти разрядной сетке В качестве ответа записать код суммы ч

Сложение чисел в формате с плавающей точкой
Задача. Найти сумму (разность) двух чисел А и В, заданных в виде машинных кодов в формате с плаваю­щей точкой в 32-х разрядной сетке. В качестве ответа записать код суммы чисел

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги