текущую команду в оперативной памяти (64 битный регистр rip)
mov локальная переменная, %rip
Что я получу адрес команды mov или же следующей инструкции?
Как ведёт себя регистр:как только адрес считан из него сменяет значение или же после исполнения инструкции?
вроде как нельзя
Нельзя взаимодействовать с этим регистром?
Это ж не для этих целей регистр, нельзя мовом читать и писать
следущей
напрямую нет, косвено - да, через call call @f @@: pop loc
Не только через call: lea rax,[rip] ещё есть. Это почти напрямую.
Обсуждают сегодня