Prerequsite – Addressing Modes
1. Implied Addressing Mode :
In implied addressing mode, the operands are specified implicitly in the definition of the instruction .All the instructions which reference registers that use an accumulator are implied mode instructions .Zero address instructions in a stack organised computer are also implied mode instructions .Thus, it is also known as stack addressing mode.
2. Immediate Addressing Mode :
In Immediate addressing mode, the operand is specified in the instruction itself .In this mode, the operand field contains the actual operand to be used in conjuction with the operation specified in the instruction .
Difference between Implied Addressing Mode and Immediate Addressing Mode :
|S.No.||Implied Addressing Mode||Immediate Addressing Mode|
|1.||In Implied addressing mode, no operand is specified in the instruction .||In Immediate addressing mode, operand is specified in the instruction itself .|
|2.||Basically, the operands are specified implicitly in the definition of instruction .||Here, the operands are contained in an operand field rather than address field .|
|3.||This type of mode can be used in all register reference instructions .||This type of mode is quite useful for initializing the registers to a constant value .|
|4.||It requires 8 bits or 16 bits long data and is the part of instruction.||It requires more bits than the address.|
|5.||There is no need to acquire a operand .||It is fast in acquiring an operand .|
|6.||Zero-address instructions in a stack-organized computer are implied-mode instructions .||The address field of an instruction may specify either a memory word or a processor register.|
|7.||Example: CMA (Complement Accumulator)||Example: MVI A 45|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Difference between Relative Addressing Mode and Direct Addressing Mode
- Difference between Indirect and Implied Addressing Modes
- Difference between Direct and Implied Addressing Modes
- Difference between Indirect and Immediate Addressing Modes
- Difference between Direct and Immediate Addressing Modes
- Difference between Register Mode and Register Indirect Mode
- 8085 program to swap two 16 bit numbers using Direct addressing mode
- 8085 program to swap two 8 bit numbers using Direct addressing mode
- Difference between Deferred update and Immediate update
- Difference between Memory based and Register based Addressing Modes
- Difference between Direct and Indirect Addressing Modes
- Difference between PC relative and Base register Addressing Modes
- IPv6 Addressing Format and Conventions
- Addressing Modes
- Addressing modes in 8085 microprocessor
- Addressing modes in 8086 microprocessor
- Classful Vs Classless Addressing
- I/O Interface (Interrupt and DMA Mode)
- Dual Mode operations in OS
- Difference and Similarities between PHP and C
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.