Call-unconditional branch instruction-microprocessor, Assembly Language

CALL : Unconditional Call:-

This instruction is utilized to call a subroutine from a basic program. In case of assembly language programming, the term procedure is utilized interchangeably with subroutine. The address of the procedure might be specified indirectly or directly depending upon the addressing mode. Again there are two types of procedures depending on whether it is available in the similar segment (Near CALL,  for example ± 32K displacement) or in another segment (Far CALL, i.e. anywhere outside the segment). The modes for them are respectively known as intra segment and inter segment addressing modes. This instruction  comes under the unconditional  branch instructions  and  may be  explain as shown with the coding formats. On the execution, this instruction stores the incremented IP (for example address of the next instruction) and register CS onto the stack along with the flags and loads the registers CS and register IP, respectively, with the segment and offset addresses of the process to be called.

 

1565_CALL.jpg

Posted Date: 10/12/2012 3:49:15 AM | Location : United States







Related Discussions:- Call-unconditional branch instruction-microprocessor, Assignment Help, Ask Question on Call-unconditional branch instruction-microprocessor, Get Answer, Expert's Help, Call-unconditional branch instruction-microprocessor Discussions

Write discussion on Call-unconditional branch instruction-microprocessor
Your posts are moderated
Related Questions
Write a program to separate out positive and negative numbers from a given series of 16-bit hexadecimal numbers.

I want to do a program as a game by using the Microcontroller 8051 with the assembly language, by using 4*4 keypad and its matrix display. I have to use the keypad for playing the

SEG : Segment of a Label:- The SEG operator is which is used to decide the segment address of the, variable, label or procedure and substitutes the segment base address in plac

When Seen in the choir, Terry was the picture of an angelic devil. I have to underline the predicate twice

I have two homework assignments due in 10 hours for the x86 processor assembly language

hi, i''m new to assembly language and my teacher told us to look for an example of the odd and even numbers program using debug.exe in ms dos as a guide since we just started. plea

Conditional branch Instruction When these type of instructions are executed, they transfer control of execution to the address mention relatively in the instruction, provided t

assempbly language routine that takes an array named A containing n bytes of postive numebrs and fills two arranys, array B containing n words and array C containing n long words

Interrupt Priority Management The interrupt priority management logic indicated in given figure can be implemented in several ways. It does not required to be present in system

The Pentium Pro    Introduced in the year 1995, the Pentium Pro reflected  still  more  design  breakthroughs.  The Pentium Pro may process 3 instructions in a single clock cy