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
Cache Misses Compulsory misses -  it is caused by initial access to a block that has never been in the cache (also called cold start misses Capacity miss - it is cause

Q. Describe about general-purpose registers? The general-purpose registers as the name proposes can be used for several functions. For illustration they may comprise operands o

What do you understand by stepwise refinement of the program? The method of "Stepwise refinement" means to take an object and move it from a general perspective to a exact leve

How putchar function is used within a C Program ? The following program reads each character in the first line of input entered at the terminal's keyboard. It uses putchar to d

Fifth Generation (1984-1990) The advancement of the next generation of computer systems is characterized majorly by the acceptance of parallel processing.  Until this time para

Q. Explain about Multi tasking environment? Multi tasking uses parallelism by: 1) Pipelining functional units are pipe line mutually 2) Simultaneously employing multiple

The decimal equivalent of Binary number 11010 is ? Ans. 11010 = 1 X 2 4 + 1 X 2 3 + 0 X 2 2 + 1 X 2 1 = 26.

Classification according to part of instruction and data: According to the parts of instruction and data, following parts are identified under this classification: Scal

A firewall is Software or hardware used to separate a private network from a public network.

Load address for the first word of the program is called? Ans. load address origin is known as load address for the first word of the program.