And here are the selling points for my new map (but using it will cost you nothing):
- 16-by-16 grid that holds all main opcodes
- Most instructions are displayed with their operand(s) and word/byte version
- Some less known instructions have short explanation
- Definition of the R/M field
Several features are color-coded, with special colors for:
- instruction has a R/M field
- 'reg' is the destination (for an instruction with reg and R/M operand)
- a segment register is involved
- it is a flow-control instruction
- it is a MOV
- instruction can be repeated with REP, REPZ or REPNZ
- instruction has an operation instead of register coded in the R/M field
More info about the 8086 processor is on Wikipedia.
The architect of the 8086, Stephen P. Morse, has written a book that describes the design decisions of the instruction set. You can read it online HERE.