Source: https://csiflabs.cs.ucdavis.edu/~ssdavis/50/8086%20Opcodes.pdf