Re:A Crash Course in X86 Assembly for Reverse Engineers (201...
by pcwalton on Saturday December 03, 2016 @01:38PM
(#13096841)
The extra registers affect the way programs are written. You get a more RISC-like feel: this shows up most notably in the calling conventions, which pass all arguments in registers most of the time. You see more RISC-like three register arithmetic because the compiler has more opportunities to use LEA. Etc.
[ Parent
| on HN ]
Re:A Crash Course in X86 Assembly for Reverse Engineers (201...
by astocko on Saturday December 03, 2016 @01:53PM
(#13096913)
Piggy backing on this comment. Agner Fog has some nice tables at http://www.agner.org/optimize/calling_conventions.pdf describing the register usage and calling coventions. Chapter 6 & 7