Может так?

Код:
; Изначально - в А число
               LD L,A            ; Младший байт
               AND #80h       ; Проверка старшего бита на знак
               RLA                ; CY = старший бит из А, А=0
               SBC A,#00      ; A=A-CY (0, если +, FF, если -)
               LD H,A            ; Сташий байт HL= расширенное со знаком число