Курс лекций - Микропроцессоры



Реализация подпрограмм на языке ASM51


на языке программирования ASM-51 выносятся отдельно от основного текста программы. Обычно подпрограммы размещают после основного текста программы для того, чтобы случайно не передать управление подпрограмме не оператором вызова подпрограммы. Это может произойти из-за того, что ассемблер назначает адреса операторам в порядке их написания.

Исходный текст подпрограммы начинается с , которая одновременно является именем подпрограммы. Именно это имя указывается в качестве операнда в команде вызова подпрограммы . Возвращение из подпрограммы на оператор, следующий за оператором вызова подпрограммы осуществляется оператором . Все операторы, которые должны быть выполнены в подпрограммы располагаются между меткой, обозначающей имя подпрограммы и оператором возврата из подпрограммы.




Содержание  Назад  Вперед