edited by
13,670 views
32 votes
32 votes

In the absolute addressing mode:

  1. the operand is inside the instruction
  2. the address of the operand in inside the instruction
  3. the register containing the address of the operand is specified inside the instruction
  4. the location of the operand is implicit
edited by

5 Answers

Best answer
68 votes
68 votes

(B) is the answer. Absolute addressing mode means address of operand is given in the instruction.

option (A), operand is inside the instruction $\rightarrow $ immediate addressing
option (C), register containing the address in specified in operand $\rightarrow $ register Indirect addressing
option (D), the location of operand is implicit $\rightarrow $ implicit addressing

edited by
15 votes
15 votes
Stack /Implicit Addressing:
Stack is a linear array of locations referred to as last-in first out queue. The stack is a reserved block of location, appended or deleted only at the top of the stack. Stack pointer is a register which stores the address of top of stack location. This mode of addressing is also known as implicit addressing.

Immediate Addressing:
This is the simplest form of addressing. Here, the operand is given in the instruction itself. This mode is used to define a constant or set initial values of variables. The advantage of this mode is that no memory reference other than instruction fetch is required to obtain operand. The disadvantage is that the size of the number is limited to the size of the address field, which most instruction sets is small compared to word length.

Register Indirect Addressing:
This mode is similar to indirect addressing. The address field of the instruction refers to a register. The register contains the effective address of the operand. This mode uses one memory reference to obtain the operand. The address space is limited to the width of the registers available to store the effective address.

Absolute/Direct Addressing:
In direct addressing mode, effective address of the operand is given in the address field of the instruction. It requires one memory reference to read the operand from the given location and provides only a limited address space. Length of the address field is usually less than the word length.
(B) is the answer
4 votes
4 votes
A)Immediate addressing mode
B)Direct addressing mode
C)Register Indirect addressing mode
D)Implied addressing mode

Correct answer will be option B.
3 votes
3 votes

option b: In direct addressing mode, effective address of the operand is given in the address field of the instruction. 

Answer:

Related questions

16 votes
16 votes
2 answers
1
Kathleen asked Sep 15, 2014
6,078 views
Which of the following is not a form of memoryinstruction cacheinstruction registerinstruction opcodetranslation look-a-side buffer
29 votes
29 votes
3 answers
2
Kathleen asked Sep 15, 2014
11,390 views
The performance of a pipelined processor suffers if:the pipeline stages have different delaysconsecutive instructions are dependent on each otherthe pipeline stages share...
39 votes
39 votes
8 answers
4
Kathleen asked Sep 15, 2014
17,635 views
The maximum number of edges in a $n$-node undirected graph without self loops is$n^2$$\frac{n(n-1)}{2}$$n-1$$\frac{(n+1)(n)}{2}$