movf SWITCH, w xorlw CASE1 btfsc STATUS, Z ; If SWITCH = CASE1, jump to LABEL1 goto LABEL1 xorlw CASE2^CASE1 btfsc STATUS, Z ; If SWITCH = CASE2, jump to LABEL2 goto LABEL2 xorlw CASE3^CASE2 btfsc STATUS, Z ; If SWITCH = CASE3, jump to LABEL3 goto LABEL3