Инструкция RETИнструкция RET (Return) используется для возврата управления программой из подпрограммы в основную программу. Её основное назначение — восстановить ход программы в той точке основной программы, откуда была вызвана подпрограмма.
Формат инструкции:
RET
Возвращает управление программой из подпрограммы.
- ; Автор: Довгополов Евгений Сергеевич
- result: db 00h
- main:
- ____mvi_____b, 05h___; Копируем шестнадцатеричное непосредственное значение 05h в регистр B.
- ____mvi_____c, 03h___; Копируем шестнадцатеричное непосредственное значение 03h в регистр C.
- ____call____add8b_v__; Вызываем процедуру add8b_v. Результат в A.
- ____sta_____result___; Сохраняем значение аккумулятора в переменной result.
- ____hlt______________; Завершаем программу.
- add8b_v:_____________; Процедура add8b_v.
- ____mov_____a, b_____; Копируем значение регистра B в регистр A.
- ____add_____c________; К регистру A прибавляем значение регистра C.
- ____ret______________; Возврат из процедуры обратно к месту вызова.