Волощенко
Apr 20 2006, 12:42
Здравствуйте, Знатоки!
Просматриваю листинг после компиляции С51 в uVision LCALL и часто нахожу такую ассемблерную строку: LCALL ?C?CLDPTR.
Кто знает, что она означает? Если это библиотечная подпрограмма, то как добиться максимального быстродействия, так как операции входа в возврата в\из подпрограммы отнимают время? Убрать и заменить на макрос без обращения к стеку, или как?
Спасибо за ответ.
volkanaft
Apr 20 2006, 14:41
http://www.keil.com/support/docs/1964.htm-----------------------------------------------------------------------------------------------------------------
These routines perform mundane tasks like loading and storing objects. The code to perform these operations is not included in-line but is implemented via a function call.
-----------------------------------------------------------------------------------------------------------------
inline из них не делал , наверное можно через src файл .
Волощенко
Apr 21 2006, 05:39
Спасибо, Volkanaft, за ответ! Информация точная