Hola,
yo resolvi el problema de esta forma y creo que funciona.
Me queda la duda si es la mejor forma de resolverlo.
A alguien le quedo muy diferente??
Espero la respuesta.
Saludos.
-------------------------------------------------------------------
XOR BX, BX
FIB PROC
CMP AX, 0x0
JE FIN_CERO
CMP AX, 0x01
JE FIN_UNO
DEC AX
PUSH AX
DEC AX
CALL FIB
POP AX
CALL FIB
RET
FIN_CERO:
ADD BX, 0
RET
FIN_UNO:
ADD BX, 1
RET