See articles blow:
http://titus.compsci.ualr.edu/~ptang/2382/slides/lec6.pdf
http://www.emu8086.com/assembly_language_tutorial_assembler_reference/asm_tutorial_02.html
Regards
there are five addressing modes in 8086 they are : 1->direct addressing 2->Indirect addressing 3->index addressing 4->immediate addressing 5->register addressing
Addressing modes of 8051 are 1.Immediate Addressing Mode 2.Register Addressing Mode 3.Register Indirect Addressing Mode 4.Direct Addressing Mode 5.Implied Addressing Mode and 6.Relative Addressing Mode
The operand addressing modes of the 8086/8088 are ...ImmediateRegisterDirectIndirectWithin the Indirect category there is ...BaseIndexBase + IndexBase + DisplacementIndex + DisplacementBase + Index + Displacement
Immediate addressing mode is when one of the operands is "immediately" located after the opcode. It is more correct to say that the operand is part of the instruction.
Immediate addressing mode is when one of the operands is "immediately" located after the opcode. It is more correct to say that the operand is part of the instruction.
In the 8086 microprocessor, register indirect addressing mode is a method of accessing data in memory using a register to hold the address of the data. In this mode, the effective address of the operand is provided by a register, such as BX, SI, or DI. This allows for flexible data manipulation, as the contents of the register can be easily modified to point to different memory locations. This addressing mode is particularly useful for operations on arrays and data structures.
The CMC (Complement Carry) instruction in assembly language typically uses the implicit addressing mode. In this mode, the instruction operates on the carry flag directly without requiring any operands to be specified. The instruction simply complements the state of the carry flag, changing it from 0 to 1 or from 1 to 0.
minimum mode and maximum mode
The MN/MX- ping on the 8086 is pin 33.
Its 16bit microprocessor,and-> the 8086 has a 16bit databus 20bit address bus-> the intel 8086,is designed to operate in two modes namely(1) minimum mode(2) maximum mode
literal and absolute direct are the registers
Its MRDC (memory read control) it is a maximum mode pin in 8086 microprocessor