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
What is preemptive and nonpreemptive scheduling? Under nonpreemptive scheduling once the CPU has been allocated to a process, the process keeps the CPU unless it releases the C

Q. Example on Passing Parameters through Stack? PROGRAM: Version 3 DATA_SEG               SEGMENT                         BCD DB 25h; Storage for BCD test value BIN

Variable ordering - Forward checking: Hence this is different from variable ordering in two important ways as:  Whether this is a dead end when we will end up visiting a

Explain about Distributed Shared Memory Systems? Distributed Shared Memory (DSM) systems emulate a shared memory abstraction on loosely coupled architectures in order to allow

Benefits and benefits of LINQ are: 1. Makes it simpler to transform data into objects. 2. A common syntax for all data. 3. Strongly typed code. 4. Provider integration.


Q. What is Dynamic Random Access Memory? RAM technology is divided into 2 technologies: Static and dynamic. A dynamic RAM (DRAM) is made with cells which store data as charge o

What is the use of digital switch? Digital switch: This is a device which handles digital signals generated at or passed via a telephone company’s central office further


A program is backward compatible if it can use files from an older version of itself. For a file saved in the program to be backward compatible, it must be possible to open the fil