.MODEL SMALL .DATA VAR1 DB 0 VAR2 DB 0 VAR3 DB 0 VAR4 DB 0 .CODE .386 ;386 and higher! .STARTUP MOV AX, OFFSET VAR1 ; for demonstration purposes CMP AX, 0 SETZ VAR1 CMP AX, OFFSET VAR1 SETE VAR2 CMP AX, -5 SETB VAR3 ; unsigned SETL VAR4 ; signed .EXIT END