(ref.x86asm.net) X86 Opcode and Instruction Reference

ROAM_REFS: http://ref.x86asm.net/

MazeGen, 2017-02-18

Revision: 1.12

This reference is intended to be precise opcode and instruction set reference (including x86-64). Its principal aim is exact definition of instruction parameters and attributes.

* Quick Navigation

coder32, coder32-abc, geek32, geek32-abc

coder64, coder64-abc, geek64, geek64-abc

coder, coder-abc, geek, geek-abc (these contain both x86-32 and x64 instructions).

In contrast to other references, primary source of this reference is an XML document, which guarantees clear and structured information base and therefore ability to extract many various informations such as a list of instructions from requested groups, etc.

The reference is primarily based on Intel manuals as Intel is the originator of x86 architecture. Additionally, it describes undocumented instructions as well. On appropriate places, it gives a notice if an opcode act differently on AMD architecture. Support for Cyrix, NexGen etc. specific instructions is not scheduled at all.

Local Graph

org-roam f96b9f2d-6eb7-4052-8fa1-e70650f54a35 (ref.x86asm.net) X86 Opcode and Instr... //ref.x86asm.net/#rev_history http://ref.x86asm.net/#rev_history f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/#rev_history //ref.x86asm.net/coder32.html http://ref.x86asm.net/coder32.html f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/coder32.html //ref.x86asm.net/coder32-abc.html http://ref.x86asm.net/coder32-abc.html f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/coder32-abc.html //ref.x86asm.net/geek32.html http://ref.x86asm.net/geek32.html f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/geek32.html //ref.x86asm.net/geek32-abc.html http://ref.x86asm.net/geek32-abc.html f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/geek32-abc.html //ref.x86asm.net/coder64.html http://ref.x86asm.net/coder64.html f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/coder64.html //ref.x86asm.net/coder64-abc.html http://ref.x86asm.net/coder64-abc.html f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/coder64-abc.html //ref.x86asm.net/geek64.html http://ref.x86asm.net/geek64.html f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/geek64.html //ref.x86asm.net/geek64-abc.html http://ref.x86asm.net/geek64-abc.html f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/geek64-abc.html //ref.x86asm.net/coder.html http://ref.x86asm.net/coder.html f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/coder.html //ref.x86asm.net/coder-abc.html http://ref.x86asm.net/coder-abc.html f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/coder-abc.html //ref.x86asm.net/geek.html http://ref.x86asm.net/geek.html f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/geek.html //ref.x86asm.net/geek-abc.html http://ref.x86asm.net/geek-abc.html f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/geek-abc.html //ref.x86asm.net/x86reference.xml http://ref.x86asm.net/x86reference.xml f96b9f2d-6eb7-4052-8fa1-e70650f54a35->//ref.x86asm.net/x86reference.xml