Como te decia hay instrucciones modernas especificas, estas estan optimizadas para hacer el pasaje de modo Usuario a modo Kernel.
http://www.summitsoftconsulting.com/syscallopts.htm
http://wiki.osdev.org/SYSENTER
http://www.summitsoftconsulting.com/syscallopts.htm
http://wiki.osdev.org/SYSENTER