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
Overview of Intel Pro-Pentium : The 2 chief players in the PC CPU market are Motorola and Intel.  Intel has enjoyed incredible success with its processors since the early 1980

LDS/LES Instruction execution :  LAHF : Load AH from Lower Byte of Flag: - This instruction loads the AH register with the lower byte of the flag register. This instruction ca

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

Difference between div and idiv

calculate the number of one bits in bx and complement an equal number of least significant bits in ax hint use the xor instruction

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

PLEASE MAY YOU ASSIST ME WITH SAMPLE CODES FOR PROGRAMING A FIRE ALARM MINI PROJECT

Machine Coding the Programs So far we have describe five programs which were  written  for hand coding  by a programmer. In this, we will now have a deep look at how these prog

how o create the flow chart for scan ROW4, Column 1 and 3.tq

Computes the integral square root: Problem: Square Root:   For this problem you will write a short assembly program that computes the integral square root of an input numb