Is there some information source or technical draft (something like RFC for networking) describing implementation of particular instructions (eg mov
, jmp
, je
, jle
, inc
, ...) for Intel
architecture?
Some general talk is on wikipedia but I'd like to know perfectly what's happening under the hood.
Thank you
They are generally implemented with micro-code, you can read up on that here , it mostly depends on the type of processors you are looking into (embedded, multi-core, power saving etc), Intel has some architecture design details here (the rest of the manuals also have various more minor details).
Its a bit old school now, but you should also find this helpful and interesting, it details the in depth design of the Pentium 4 series of processors, including instruction set implementation.
The implementations of many (most?) instructions have changed substantially over time. You could look at (for one example) Agner Fog's web site for some information, but be aware that:
您可以在此处从Intel下载x86手册。
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.