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

Request a depreciation of the item, year of purchase, cost of item, number of years to be depreciated (estimated life ) and,the method of depreciation . Method of depreciation sh

A/D conversion: Basic tasks: (a) Write a program that will read and display the analog voltage on pin PE7 approximately once every second. (b) Write a program that will read and d

Write an assembly language program to perform a rot13 1 conversion on characters in a text file.  The program should read charatcers from the input file, perform the rot13 convers

AAD stand for what??

The Intel Processors :         The Intel Corporation is the biggest manufacturer  of microchips  in the world,  in addition  to being  the leading provider of chips for PCs. I

Why is the capability to relocate processes desirable?

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:

what is double hashing

I need a text conversion program written in assembly language