Back
MASM : CACHE : MTFC
MTFC:

Syntax:

  • MTFC
Description:

MTFC (Memory to FIFO Conditioned) transfers words from memory to cache FIFO according to the top value of the low bank of the condition stack. Used to load the program. It uses following internal registers in order to get necessary information for the transfer operation:

  • If the top of the stack is TRUE:
  • PMA - program memory address for reading.

  • ILENC number of words set by LLL instruction. (Usually shaker patches this value by determining the length until the next MTFC in the code

  • If the top of the stack is FALSE:
  • APMA - automatic program memory address for reading.

  • ILEN - number of words set by LLL instruction. (Usually shaker patches this value by determining the length until the next MTFC in the code).

  • FWA - FIFO write address for writing.

Microcode Pattern:

Takes 19 cycles to execute.
    Example: MTFC

	  
	 DISP    MCC  STCK AGU ASEL
	---------------------------
	00420000  -    -    E   -  
	00000000  -    -    -  LLL 
	00000000 M2FC POP   -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -   
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -  
	00000000  -    -    -   -

	  
Exceptions :

NOT YET

Example :

Not available at the moment.

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