Условные возвраты
Подобно условным переходам, микроконтроллеры семейства MAXQ также поддерживает набор команд условных возвратов. В зависимости от значения одного из системных флагов, микроконтроллер может осуществить переход по извлеченному из стека адресу. Если условие не истинно, то адрес из стека не извлекается и значение указателя команды не изменяется. Существуют следующие команды условного возврата:
RET C ; возврат при условии, что C=1
RET NC ; возврат при условии, что C=0
RET Z ; возврат при условии, что Z=1 (Acc=00h)
RET NZ ; возврат при условии, что Z=0 (Acc<>00h)
RET S ; возврат при условии, что S=1
|
|