PROGRAMMER'S MODEL OF 8086
 
     The programming model for a microprocessor shows the various internal registers that are accessible to the programmer.     The Following Figure is a model for the 8086. In general, each register has a special function.   In the programming model there are   -           4 General Purpose registers( Data Registers)   -           4 Segment registers   -           2 Pointer registers   -           2 Index registers   -           1 Instruction Pointer register   -           1 Flag register   General purpose registers:   AX Register (Accumulator):  This is accumulator register. It gets used in arithmetic, logic and data transfer instructions. In manipulation and division, one of the numbers involved must be in AX...