Архитектура x86-64 под скальпелем ассемблерщика

         

Только следует помнить, что RIP


Крррасота! Только следует помнить, что RIP всегда указывает на следующую, а отнюдь не текущую инструкцию! К сожалению, ни Jx RIP, ни CALL RIP не работают. Таких команд в лексиконе x86-64 просто нет. Но это еще что! Исчезла абсолютная адресация, а это гораздо хужее. Если нам надо изменить содержимое ячейки памяти по конкретному адресу, на x86 мы поступаем приблизительно так:

       dec byte ptr

[666h]  ; уменьшить содержимое байта по адресу 666h

на единицу


Содержание раздела