Back
MASM : STACK : SBOTH
SBOTH:

Syntax:

  • SBOTH
Description:

SBOTH performs the logical AND operation between the conditions on the high and low banks of the top of the stack, then updates both banks of the top of the stack with the result:

Stack before SBOTH:

High Bank Low Bank
A B Top
C D Next

Stack after SBOTH:

High Bank Low Bank
A&B A&B Top
C D Next

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

Microcode Pattern:

Takes 1 cycles to execute.
    Example: SBOTH

	  
	STKC
	----
	BOTH

	  
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

SBOTH                 !! Performs the SBOTH operation 
                      !! as described above

APE Group Zeuthen. 2003
$Id: sboth_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 $