![]() ![]() As the most of the processor instructions use 16-bit pointers the processor can effectively address only 64 KB of memory. Program, data and stack memories occupy the same memory space. Based Indexed with displacement:- 8-bit or 16-bit instruction operand is added to the contents of a base register (BX or BP) and index register (SI or DI), the resulting value is a pointer to location where data resides.Based Indexed: – the contents of a base register (BX or BP) is added to the contents of an index register (SI or DI), the resulting value is a pointer to location where data resides.Indexed:- 8-bit or 16-bit instruction operand is added to the contents of an index register (SI or DI), the resulting value is a pointer to location where data resides.Based :- 8-bit or 16-bit instruction operand is added to the contents of a base register (BX or BP), the resulting value is a pointer to location where data resides.This addressing mode works with SI, DI, BX and BP registers. Register indirect – instruction specifies a register containing an address, where data is located.Direct – the instruction operand specifies the memory address where data is located.Immediate – the data is provided in the instruction.Register – references the data in a register or in a register pair. ![]() Implied – the data value/data address is implicitly associated with the instruction.
0 Comments
Leave a Reply. |