Люди помогите пожалуйста, первый раз работаю с mpasm возникла проблема, не могу сообразить как передать макросу значения переменных из назначеных мною регистров. пример:
TEMPSH equ h'23' ; старший регистр TEMPSL equ h'24' ; младший регистр ...................... ...................... temp_convert macro sh, sh ; начало макроса ...................... ; тело макроса endm ; конец макроса
temp_convert sh, sh ; вызов макроса .......................
необходимо передать макросу значения ячеек памяти по адресам TEMPSH и TEMPSL соответственно переменным sh и sl, все мои попытки не удались. Как вообще аргументам макроса динамически передавать значения какого либо регистра?
за ранее благодарен.
p.s. разрабатываю контроллер температуры/таймер для теплицы на базе CPU pic18f452, теоретическая реализация в модели proteus7pro.
|