Я не понимаю, как можно писать ассемблерный код, не помня, что реально может (и не может) делать процессор, отказываясь вслух прочесть документацию и продолжая использовать встроенные макросы.
Не путай божий дар с яичницей.
Всякие там расширения ассемблера
1) не относятся к работе процессора
2) обычно нигде не описаны
3) имеют тенденцию к изменениям