RTS - Вернуться из подпрограммы (Return from Subroutine)
Операция |
SP <-- SP + $0001; Э PCH |
Извлечение PCH из стека |
SP <-- SP + $0001; Э PCL |
Извлечение PCL из стека |
|
Описание |
Указатель стека инкрементируется (на 1). Содержимое байта памяти, адресованное указателем стека, загружается в старший байт счетчика команд. Указатель стека инкрементируется еще раз (снова на 1). к началу (верху) страницы стека. Содержимое байта памяти, адресованное указателем стека, загружается в младшие 8 битов счетчика команд. Выполнение программы продолжается с извлеченного из стека адреса |
Коды признаков и Булевы выражения |
Не используются |
|
Исходные формы, режимы адресации, машинные коды и количество циклов
Исходные формы |
Режим адресации |
Машинные коды |
Количество циклов HC08 |
Код операции |
Операнд(ы) |
RTS |
INH |
81 |
|
4 |
Примечание: Команда RSP CPU08 в состояние $FF переводит только младший байт указателя стека. Старший байт (номер страницы стека) остается неизменным. В контроллерах M6805 команда RSP переводит указатель стека в состояние $00FF.
|