Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоргалка / ВМС ЭКЗАМЕН(вопросы и ответы).doc
Скачиваний:
69
Добавлен:
15.02.2014
Размер:
673.28 Кб
Скачать

(18)Представление чисел в форме с плавающей запятой (точкой), достоинства и недостатки такого представления

Числа изображаются с использованием как мантиссы так и порядка, поэтому в этих ЭВМ запись любого числа состоит из двух полей: 1)mразр – для записи мантиссы МА; 2)Рразр – порядок Р . Т.к. основания СС для машины величина фиксированная, то для представления А=2РМА надо знать только порядок Р. Представление любого числа А≠0 в общем случае является неоднозначным. Для получения однозначного представления некоторого числа А в некоторой S – системе в форме с плавающей точкой порядок Р выбирается таким образом, чтобы МА заключалась в диапазоне: S-1≤MA≤1. мантисса для каждого числа ≠0 должна быть нормирована. Мантисса должна быть правильной дробью, у которой а-1≠0. как видно из рассмотренного примера , А=2рМА=2рΣai2i-p, МА=а-1а-2…а-m, 1≤МА≤1-2-ℓ. Основное преимущество представления чисел с плавающей точкой в сетке порядка 30-32 клеток не возникает проблем с нормированием мантиссы. В современных микропроцессорах обеспечивается представление данных Amin≤A≤Amax. Amin=10-306; Amax=10+306. очевидно, что данный диапазон включает в себя практически все возможные числовые значения, которые могут встречаться при решении практических и научно-технических задач. Относительная погрешность: Аист=А±ΔА. . Для ЧПТ существенно меньше, чем для чисел с фиксированной точкой. Потеря производительности для ЧПТ обусловлена необходимостью работы с мантиссой, так и с порядком.

(19)Представление чисел в ЭВМ в двоично-десятичной форме

При обработке больших массивов десятичных чисел проходится тратить много времени для перевода этих данных в двоичную систему счисления. Чтобы обработать эти данные в ЭВМ, а затем выполнить обратный перевод полученных данных. Если включить в состав ЭВМ специальные функциональные блоки, или сопроцессоры десятичной арифметики, то появляется возможность обрабатывать десятичные числа напрямую, что сокращает время вычислений, при этом каждая десятичная цифра представляется двоичной тетрадой.. значение знака числа отличается специальным кодом. ,,+,, - ,,1100,,; ,,-,, - ,,1101,,.

(20)Арифметические действия над числами в ЭВМ

Современные ЭВМ имеют достаточно развитую систему команд, включающую от 10 до 100 машинных операций, при этом выполнение любой операции может быть сведено использованием простейших микроопераций типа: сложение и сдвига, что позволяет иметь универсальное арифметико-логическое устройство для выполнения любых операций, связанных с обработкой информации. Во всех ЭВМ все операции выполняются над числами, представленными специальными машинными кодами. При этом для обработки алгебраических величин, чтобы исключить трудности, связанные с необходимостью учета знаков, знаковых разрядов алгебраические величины отображают на счетное упорядоченное множество положительных чисел. В зависимости от способа такого отображения различают следующие виды машинных кодов чисел: прямой код ПК, дополнительный код ДК, обратный код ОК. применение этих кодов позволяет использовать и обрабатывать знаковые разряды чисел также как и числовые значения, а также заменять операцию вычитания сложением. В настоящее время ОК применяются сравнительно редко, и представляю больше теоретический интерес. ПК двоичного числа образуется из абсолютного значения и знака. А=±|А|, ,,+,, - 0, ,,-,, - 1. ОК для положительных чисел совпадает с их ПК, а ОК отрицательных чисел имеет 1 в знаковом разряде, а значащие разряды числа заменяются инверсными. А=10101, ГА=01010=Ā. Недостаток ОК то, что в них 0 может быть как положительным, так и отрицательным. Такая неоднородность явилась причиной того, что в современных ЭВМ используется ДК. ДК положительного числа совпадает с ПК. ДК отрицательного числа представляет собой результат суммирования ОК этого числа со значением единицы младшего разряда. ДК получил свое название в связи с тем, что представление отрицательных чисел является дополнением ПК числа до машинной единицы. При этом сложение ДК положительного числа с его отрицательным значением дает машинную единицу. Чаще всего используют модифицированные ДК и ОК, отличающиеся от обычных ДК и ОК тем, что имеют удвоенный знак разряда:,,+,,→,,00,,; ,,-,,→,,11,,. Это делается для того, чтобы исключить получение неправильного результата в слечае возможного переполнения разрядной сетки влево. Значение знакового разряда типа ,,01,, говорит о положительном переполнении разряда сетки, а ,,10,, - об отрицательном переполнении.

Соседние файлы в папке шпоргалка