Sigue siendo incorrecta:
- Ahora CX tiene valores incorrectos (arranca con BX, luego BX+1, BX+1+2, BX+1+2+3, etc), deberías ir incrementando de a 1 el valor de CX
- Estas yendo a buscar un dato a ES:[BP] donde BP tenia el valor a buscar en la parte baja y "basura" en la parte alta. En AL ya tenes el elemento que queres buscar.
Saludos,
Gustavo
Gustavo