The document discusses the different addressing modes supported by the 8086 processor. There are five operand types: registers, constants, and three memory addressing schemes. The memory addressing schemes are direct addressing, indirect addressing, and base plus index addressing. Direct addressing loads a register from a specified memory location. Indirect addressing loads from the memory location whose address is in a register. Base plus index addressing adds the contents of a register to a base value to determine the memory address.