Back
MASM : STACK : SNOTANDBIS
SNOTANDBIS:

Syntax:

  • SNOTANDBIS
Description:

SNOTANDBIS performs an AND operation between the logical negation of the top of the stack and the conditions on the next-to-top level:

Stack before SNOTANDBIS:

High Bank Low Bank
A B Top
C D Next

Stack after SNOTANDBIS:

High Bank Low Bank
(!A)&C (!B)&D Top
C D Next

Note: A, B, C, D denote TRUE or FALSE.

Microcode Pattern:

Takes 1 cycles to execute.
    Example: SNOTANDBIS

	  
	STKC
	----
	NAD2

	  
Exceptions :

No exceptions.

Example :

IPUSHEQ 255 3 0xa 0xb !! Pushes on both banks of 
                      !! the stack integer 
                      !! condition for equality

IPUSHEQ 255 3 0xc 0xd !! Pushes on both banks of 
                      !! the stack integer 
                      !! condition for equality

SNOTANDBIS            !! Performs the SNOTANDBIS
                      !! operation as described above

APE Group Zeuthen. 2003
$Id: snotandbis_masm.php,v 1.2 2004/08/04 09:45:22 noe Exp $
$Id: syntax.php,v 1.8 2004/08/04 09:25:34 noe Exp $