(* BITWISE AND, PD, Author:Michael P./WASEO/ABBUC 27.06.2007 *) FUNCTION BT_AND(B1,B2:INTEGER):INTEGER; BEGIN BT_AND:=0; #A LDY #9 ;OFFSET TO B1:L LDA (_SP),Y ;BYTE 1 -> ACCU STA _T ;BYTE 1 -> TEMP LDY #7 ;OFFSET TO B2:L LDA (_SP),Y ;BYTE 2 -> ACCU AND _T ;B1 AND B2 -> ACCU LDY #5 ;OFFSET F-RESULT:L STA (_SP),Y ;STORE RESULT LDY #6 ;OFFSET F-RESULT:H LDA #0 STA (_SP),Y ;STORE 0 TO LSB OF RESULT # END;