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
DMA Hardware (8237 DMAC) :   1)Processor contain HOLD/HOLD Acknowledge lines to interact with 8237 o   DMAC can achieve control of ISA bus by asserting HOLD o   P

Write a program to mask bits D3D2D1D0 and to set bits D5D4 and to invert bits D7D6 of ax register

I am running a small minecraft server off of my old mac mini, and am having a big issue. My computer isn''t very good, and even just running this server is an issue. I use a comma

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

how we can multiply two 8 bit number with rotation

#Write a function to calculate the following arithmetic operation and return the result. A = 2 + (3x)3 + y/2n (x, y and n are arguments of the function where x is an integer in the

Typical link to modems for synchronous and asynchronous transmissions are shown in Figure. With regard to the synchronous connections it is consider that the timing is controlled

write an assembly program to display triangular star like shape

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

#include"lcd.asm"       ; assembly file is included for displaying lcd characters Main: PORTA EQU 0xF80  ; PORTS PORTB EQU 0xF81 PORTC EQU 0xF82 PORTD EQU 0xF83 R