Types of addressing modes in assembly language, Computer Engineering

Types of Addressing Modes:

Each instruction of a computer mentions an operation on certain data. There are many ways of specifying address of the data to be operated on. These different types of ways to specifying data are called the addressing modes. The most frequent addressing modes are:

  • Direct addressing mode
  • Immediate addressing mode
  • Register addressing mode
  • Indirect addressing mode
  • Displacement addressing mode
  • Register indirect addressing mode
  • Stack addressing mode

To mention the addressing mode of an instruction various methods are used. Most frequently used are following:

a) Different operands will use for different type of addressing modes.

b) One or more bits in the instruction format can be used as mode field. The value of the mode field is used to determine which addressing mode is to be used.

The effective address will be primary memory address of a register.

 

Posted Date: 10/13/2012 3:12:00 AM | Location : United States







Related Discussions:- Types of addressing modes in assembly language, Assignment Help, Ask Question on Types of addressing modes in assembly language, Get Answer, Expert's Help, Types of addressing modes in assembly language Discussions

Write discussion on Types of addressing modes in assembly language
Your posts are moderated
Related Questions
Depth-first search is different from Breadth-first search in the following ways: A depth search traversal method goes to the deepest level of the tree first and then works up w

When designing a logic circuit with multipleoutputs it is usual to treat it as several circuitseach with one output. So for our example wewould design three circuits; one with outp

Q. MICRO-PROGRAMMED CONTROL? A substitute to a hardwired control unit is a micro-programmed control unit in which logic of the control unit is specified by a micro-program. A m

Before we take a detailed look about the Motorola 68HC11 series of micro controllers it is useful to define what is meant by a micro controller. As the name suggests a micro contro

Explain the Reference Count The system relates a reference count along with each memory area to point out the number of its active users. This number is incremented while a us

Discrete Mathematics - (A?B)-(AnB)=(A-B)?(B-A) - prove by cases?? State which law you have used at each step. I''ve just started learning this, this semester .. and i havnt quite

Take the following recurrence relation consider only for n = 2k for integers k ≥ 1: T(2) = 9, and for n ≥ 4, T(n) = n + T(n /2). Three students were working together in a stu

Q. What is Domain explain? Domain can be an apartment complex, a town or even a country. Sub-domains can correspond to organizations like expertsmind. United States comes under

What is roll area? A roll area having the program's runtime context.  In addition to the runtime stack and other structures, all local variables and any data known to the prog

Draw a simple schematic for managing dynamic storage allocation. A simple schematic for managing dynamic storage allocation is as follows: Block size pointe