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...