Back
MASM : CACHE : FJMPIF
FJMPIF:

Syntax:

  • FJMPIF
Description:

The FJMPIF instruction performs a conditioned Memory-to-FIFO jump using following internal registers to make an operation:

  • If the top of the stack is TRUE:
    • APMA - automatic program memory address.
    • ILEN - instruction length set by the LLL instruction.
  • If the top of the stack is FALSE:
    • PMA - automatic program memory address.
    • ILENC - instruction length set by the LLL instruction.
  • FWA - FIFO write address for writing.

Jumping is performed according to the top of the low bank of the condition stack by updating Program Counter.

Note: The top condition of the stack is popped.

Microcode Pattern:

Takes 19 cycles to execute.
    Example: FJMPIF

	  
	  DISP    MCC   STCK FLW  AGU  ASEL
	-----------------------------------
	001e0013   -     -    -    E     - 
	00000000   -     -    -    -    LLL
	00000000 M2FC   POP   -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -    -    -     - 
	00000000   -     -  SRFR   -     - 
	00000000   -     -   UPC   -     - 

	  
Exceptions :

NOT YET

Example :

Not available at the moment.

APE Group Zeuthen. 2003
$Id: fjmpif_masm.php,v 1.2 2004/08/04 09:33:43 noe Exp $
$Id: syntax.php,v 1.8 2004/08/04 09:25:34 noe Exp $