8086 is 16 bit microprocessor.8086 Architecture contains s units namely bus interface unit and execution unit. Bus interface unit is responsible for fetching an instruction. Execution unit is responsible for decode, execute and write. 8086 Architecture contains General purpose registers, pointer and index register. It contains 4 segment registers namely code segment, data segment, extra segment and stack segment,