SUB ACC,loc16 <<T
6-336
Example ; Calculate signed value: ACC = (VarA << SB) − (VarB << SB)
SETC SXM ; Turn sign extension mode on
MOV T,@SA ; Load T with shift value in SA
MOV ACC,@VarA << T ; Load in ACC shifted contents of VarA
MOV T,@SB ; Load T with shift value in SB
SUB ACC,@VarB << T ; Subtract from ACC shifted contents
; of VarB