In memory indirect addressing, the address of an operand is given via a pointer in memory. Since that pointer is normally accessed by register indirect addressing, most implementations of memory indirect addressing use double indirection, once to read the pointer in the register and once to access the pointer in memory. A third memory access is then required to access the desired operand.

What will be an ideal response?


Although memory indirect addressing is excellent for handling complex data structures where objects may be of
different sizes, it is very difficult to implement and is also slow. Equally, it is difficult for compilers to use
effectively. It is not needed because simple register indirect operations can be used to synthesize memory
indirect operations.

Computer Science & Information Technology

You might also like to view...

The algorithm for a story serves as the basis for creating an initial outline of the sequence of scenes and shots. 

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

__________ technology is a set of extensions built on top of the Intel architecture that enhance the performance of multimedia applications such as video, audio, and 3D graphics.

a. Pentium b. MMX c. Celeron d. AGV

Computer Science & Information Technology

What does it mean to extend a class?

What will be an ideal response?

Computer Science & Information Technology

In Ruby variable names must be formulated in accordance in a very specific set of rules. These rules includes all of the following except:

A. Variable names must begin with a number B. Variable names cannot include underscore characters C. Variable names may include blank spaces D. All of the above

Computer Science & Information Technology