Микропроцессорная техника: практический курс : учебное пособие для студентов Физико-технологического института, обучающихся по направлениям подготовки "Ядерная физика и технологии", "Биомедицинская инженерия"


Download 0.63 Mb.
Pdf ko'rish
bet50/74
Sana29.03.2023
Hajmi0.63 Mb.
#1306393
1   ...   46   47   48   49   50   51   52   53   ...   74
Bog'liq
978-5-321-02171-21 2012 (1)

4. СТАНДАРТНЫЕ БИБЛИОТЕКИ KEIL µVISION
В данном разделе рассмотрены общие вопросы применения стан-
дартных библиотек Keil µVision при программировании на языке ас-
семблера A51 (ASM-51), приведено описание форматов целых и веще-
ственных чисел, основных библиотечных функций компилятора C51
и особенностей обращения к ним из программы, написанной на ас-
семблере, приведены примеры программ.
4.1. Общие положения
Восьмибитовые контроллеры платформы x51 не имеют встроен-
ных машинных команд для непосредственного манипулирования мно-
гобайтовыми данными. Для разработки программного обеспечения
широко используются стандартные библиотеки, поддерживающие ма-
тематические (арифметические) операции над целыми и вещественны-
ми числами. В этом случае структура, форматы и порядок размещения
многобайтных данных уже предопределены внутренней организацией
используемой библиотеки.
В состав интегрированной среды разработки Keil µVision входят
библиотеки подпрограмм для работы с целыми и вещественными мно-
гобайтовыми данными. Доступ к этим библиотекам может быть осу-
ществлен как из программ, написанных на языке ассемблера, так и из
программ, написанных на языках высокого уровня (C51, PL/M и т.п.).
Возможность доступа к библиотекам из программ, написанных на
языке ассемблера, является очень важным фактором при разработ-
ке прикладных программ. Использование стандартных библиотек не
только экономит время на разработку программ, но и унифицирует
технологию выполнения математических (арифметических) операций
над целыми и вещественными числами в микропроцессорной систе-
ме. Широкая распространенность стандартных библиотек Keil µVision
позволяет рассматривать их как своеобразный технический стандарт,
который является важным элементом инженерной подготовки в обла-
сти микропроцессорной техники.
91


4. Стандартные библиотеки Keil µVision

Download 0.63 Mb.

Do'stlaringiz bilan baham:
1   ...   46   47   48   49   50   51   52   53   ...   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling