Руководство по языку B.Pascal 7


Глава 15. Использование сопроцессора 80x87


В Borland Pascal вы можете работать с двумя типами чисел - целыми (короткими целыми - Shortint, целыми - Integer, длинными целыми - Longint, целыми длиной в байт - Byte, целыми длиной в слово - Word) и вещественными (вещественными - Real, вещественны- ми одинарной точности - Single, вещественными двойной точности - Double, повышенной точности - Extended, сложными - Comp). Вещест- венные числа называют также числами с плавающей точкой (плавающей запятой). Для облегчения работы с целыми числами создан процессор 8086, но для работы с вещественными числами на этом процессоре затрачивается гораздо больше времени и усилий. Для семейства про- цессоров 8086 предназначено соответствующее семейство вспомога- тельных специализированных процессоров для математических вычис- лений (сопроцессоров) 80x87.

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

Borland Pascal построен таким образом, что он обеспечивает оптимальное выполнение операций с плавающей точкой независимо от наличия сопроцессора 80x87.

* Для программ, работающих на компьютере РС, независимо от того, оснащен он сопроцессором 80x87 или нет, в Borland Pascal предусмотрено использование вещественных чисел и соответствующая библиотека программ, которые предназначены для выполнения операций с плавающей точкой. Числа вещест- венного типа занимают 6 байт памяти. При этом обеспечива- ется представление чисел в диапазоне от 2.9х10^-39 до 1.7х10^38 с 11-12 значащими цифрами. Программы в библиоте- ке программ для работы с плавающей точкой оптимизированы по скорости и по размеру и используют самые новейшие средства процессора 80x87.

* Если вы пишете программы, использующиеся только на компь- ютерах, оснащенных сопроцессором 80x87, то вы можете ука- зать Borland Pascal на необходимость получения выполняемо- го кода, в котором используется плата процессора 80x87. Это даст вам возможность использования четырех дополни- тельных типов вещественных чисел (одинарной и двойной точ- ности, повышенной точности, сложного типа) и расширенный диапазон представления чисел с плавающей точкой - от 1.9х10^-4951 до 1,1х10^4943 с 19-20 значащими цифрами.




- Начало -  - Назад -  - Вперед -