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 are the events used for page headers and footers? The events TOP-OF-PAGE and END-OF-PAGE are used for pager headers and footers.

Q. What is Keyboard Layout? A keyboard layout is arrangement of keys across the keyboard. There is one keyboard layout which anybody who has worked on a standard keyboard or ty

1. Detail for each of the four following MIPS instructions, which actions are being taken at each of their five steps. Do not forget to mention how and during which steps each inst

How to manage the web based projects? Many project management applications contain additional functions useful in the management of group projects. These features may contain g

What kinds of statements are present in an assembly language program? Discuss. An assembly program contains subsequent three types of statements: 1. Imperative statements: The

Q. Executing a parallel algorithm? Multiple processors need synchronization with one another when executing a parallel algorithm. So task which is running on processor X may ha

Suupose a stack-oriented processor that haves the stack operations PUSH and POP.  Arithmetic operations automatically involve the top one or two stack elements. Starting with an

Calculate the number of trunks that can be supported on a time multiplexed space switch given that, 32 channels are multiplexed in each stream, while the control memory access time

Simplify the given expressions using Boolean postulates XY + X‾Z‾  + XY‾Z (XY + Z) Ans. XY + X‾Z‾ + XY‾Z (XY + Z) = XY + X‾Z‾ + XY‾Z (XY + Z) = XY + X‾Z‾  + XXYY‾Z

What are the essential components of a 3-tier client server In a three-tier or multi-tier environment, the client executes the presentation logic (the client). The business log