4.3. Стандартная библиотека C51 Keil Software
Восьмибитовые контроллеры платформы x51 не имеют встроенных
машинных команд для непосредственного манипулирования много-
байтовыми данными. Поэтому не существует никаких принципиаль-
ных (в том числе – аппаратных) ограничений на порядок размещения
многобайтовых данных при разработке программного обеспечения
для контроллеров x51.
Для разработки программного обеспечения широко используются
стандартные библиотеки, поддерживающие математические (арифме-
тические) операции над целыми и вещественными числами. В этом слу-
чае структура, форматы и порядок размещения многобайтных данных
предопределены внутренней организацией используемой библиотеки.
4.3. Стандартная библиотека C51 Keil Software
При программировании на языке C51 все преобразования фор-
матов скрыты от пользователя и осуществляются компилятором с
использованием стандартных библиотек. Комплект файлов стандарт-
ной библиотеки для компилятора C51, входящей в состав среды
µVision
фирмы Keil Software, содержит, в частности, шесть файлов для трех
различных моделей памяти. Для каждой модели памяти присутствуют
два библиотечных файла.
Файл C51x.lib представляет собой библиотеку стандартных функ-
ций языка C51. В этой библиотеке содержится большое число раз-
личных функций, в частности арифметические функции для работы с
целыми числами.
Файл C51FPx.lib содержит библиотечные функции для выпол-
нения операций над числами с плавающей точкой (ПТ).
Do'stlaringiz bilan baham: