Addressing mode of 8086-microprocessor, Assembly Language

Addressing mode of 8086 :

Addressing mode specify a way of locating operands or data. Depending on the data types used the memory  addressing  modes and in the instruction  ,  any instruction  may  belong   or  some may not belong to one or more  addressing modes. Thus the addressing modes explained the types of operands and the way they are accessed for executing an instruction. We will present the addressing modes of the instructions here depending on theirtypes.The instructions can be categorizedaccording to the flow of instruction execution as (i) Control transfer instructions and (ii) Sequential control flow instructions.

On the other hand, the control transfer instructions and transfer control to some predefined address or the address somehow indicated in the instruction, after their execution. For an example, CALL,INT, JUMP and RET instructions fall under this category.

Sequential control flow instructions transfer control after execution to the next instruction appearing immediately after it (in the sequence)in the program. For instance, the, logical, arithmetic,processor control and data transfer instructions are sequential control flow instructions.

 

 

Posted Date: 10/10/2012 5:26:43 AM | Location : United States







Related Discussions:- Addressing mode of 8086-microprocessor, Assignment Help, Ask Question on Addressing mode of 8086-microprocessor, Get Answer, Expert's Help, Addressing mode of 8086-microprocessor Discussions

Write discussion on Addressing mode of 8086-microprocessor
Your posts are moderated
Related Questions
2. Write a program to separate out positive and negative numbers from a given series of 16-bit hexadecimal numbers.

Software Interrupts Software interrupts are the result of an INT instruction in an executed program.  It may be assumed as a programmer triggered event that immediately stops e

init_lcd                        ;(this initialises a 2 row lcd)     bcf     TRISA,0             ;PORTA bit 0 as an output (lcd RS pin)     bcf     TRISA,1             ;PORTA bit 1

Your assignment for this project is to write an assembly language program that checks if the user's input is a valid ISBN number. A sample run of your program might look like:

1. Write an assembly program that adds the elements in the odd indices of the following array. Use LOOP. What is the final value in the register? array1 DWORD 10, 20, 30, 40, 50, 6

write a program using assembly language that print your name

1. Write a program that will generate an array of ten random 32-bit integers, and that will  display on the monitor the numbers followed by either the words " has the fourth bit se

Develop an assembly language program for the system and simulate it using MPLAB. From this produce a demo program (in Assembly language) that will run on the MatrixMultimedia Devel

Code for Reading Flow & Generating LED Output The code starts with the scanning of the PORT 3, for reading the flow status to check for various flow conditions and compare to

You have to write a subroutine (assembly language code using NASM) for the following equation.