Операционная среда Windows. Совместная работа приложений. Непосредственный обмен данных. Параметры форматирования и форматирование документов. Упрощенная оперативная память компьютера, страница 11

Машинное слово - это совокупность некоторого числа байтов, которые могут восприниматься при компьютерной обработки как единое целое. Машинное слово содержит столько двоичных разрадов сколько их содержится  в устройстве обработки системного объекта. Машинное слово всегда кратно какому-нибудь числу байт.

8 разрядов = 1 байт = 1машинное слово ( первые Э.В.М. );

16 разрядов = 2 байт = 1машинное слово ( вторые Э.В.М. );

32 разряда = 4 байт = 1машинное слово ( современные Э.В.М.).

Для получения вычислений с заданной точностью существует единица информации - двойное слово, для экономии памяти используется полуслово.

Формы представления данных.

Информацию, которую нужно обработать на компьюторе, можно представить в виде данных разной физической природы: цифровые, текстовые, звукове и т.д. Для того чтобы эти данные можно было подвергнуть обработке, они должны быть оцифрованны, то есть закодированы в виде цифровой последовательности .

Представление числовых данных.

Для представления числовых данных используют два или большее колличество данных. Различают две формы представления числовых данных с фиксированной или с плавующей точкой.

Форма с фиксированной точкой представляет обычно целые данные. Левый двоичный разряд старшего байта является знаковым ( по типу ). В него записывается 0 - если число положительное и 1 - если число отрицательное. В остальных разделах записывается, начиная с младшнго разряда.

 

Для представления отрицательного числа нужно инвертировать и добавить единицу младшему разряду.

Форма с плавующей точкой. Для представления числа в форме с плавующей точкой его необходимо записать в виде

< число > = < "+" или "-" > < мантиса > < основание > < "+" или  "-" > < порядок >

Мантиса отображает все цифры записи числового значения. Основание здесь это основание системы счисления. Порядок показывает на сколько разрядов нужно передвинуть точку, чтобы получить __________ представление числа.

Замечание: для представления в форме с плавующей точкой мантиса должна быть нормализована, то есть 0 < мантиса < 1.

( 72000 ) = 0,72*10 ^ 5.

В форме с плавующей точкой нормализованное число одинарной точности записывается в памяти в два машинных слова. Запись осуществляется следующим образом: левый раздел старшего бита первого слова ( 15-ый бит ) является знаковым, биты с 7-ого по 14-ый первого слова содержит порядок, мантиса занимает оставшиеся 23 бита.

Порядок числа с одинарной точностью изменяется от -128 до 127 запоминается в увеличенном на  (128 )10  или ( 200 )8  виде. Такой способ представления порядка называется смещением.

( 5 )10  ( 5 )8 + ( 200 )8 = ( 205 )8 = ( 1 0 0 0 0 1 0 1 )2

Замечание: для записи нормализованного числа с двойной точностью требует четыри машинных слова. В этом случаи под мантису отводится 55 разрядов.

( 16 )10 ( 1 0 0 0 0 )2 ( 0, 1 0 0 0 0 * 1 0 ^ 1 0 1 )2

( 257 )10 ( 1 0 0 0 0 0 0 0 )2 ( 0,  1 0 0 0 0 0 0 0 * 1 0 ^ 1 0 0 1 )2

( 9 )10 ( 11 )8 + ( 200 )8 = ( 211 )8 ( 1 0 0 0 1 0 0 1 )2

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

Представление символьных данных.

Любой текст представляет собой произвольный набор символов. Для представления символов в памяти используется один байт, это значит что в памяти может быть представлено 256 символов ( однобайтовое преставление ).