Или использую один из 4 банков регистров, сохраняю через регистровую пару AX, BC, DE, HL переменную WORD.
Flash памяти с избытком.
MOVW AX,#WORD
MOVW Saddrp,AX
Буду искать решение.