Comprobaciones de caracteres en una Tabla

Buenos dias amigos. De nuevo el estudiante esta por aquí.

Hay un ejercicios de hacer un código de comprobar si esta una secuencia determinada de caracteres una tabla.
Os dejo el enunciado en foto adjunta

La verdad es que no se a vosotros pero a mi me cuesta mucho entenderlo.

Tengo claro que el código de comprobaciones entre dos tablas es el siguiente:

  • Comparo dos tablas con direccionamiento indirecto.
  • Dos variables temporales que permitan dejar la posicion de la direccion que se comprueba en cada momento
  • Tabla1 posicion en un rango de posiciones por ejemplo
  • Tabla2 de un rango de posiciones diferentes a la de Tabla1, por ejemplo

PHP:
comparacion
      movlw Tabla1
      movwf punter1
      movlw Tabla2
continua
      movwf puntero2
      movwf FSR
      movf INDF,w
      movwf temp
      movf puntero1,w
      movwf FSR
      movf temp , w
      subwf INDF,w
      btfss STATUS,Z
      goto noiguales
      incf punter2,w
      incf puntero1,f
      btfss puntero1,4
      goto continua
      goto iguales

noiguales
       bsf PORTB,7
       goto final

iguales
       bsf PORTB,6

final 
       end


Comentadme como creis que podria ser el código.

Muchas gracias a todos.Feliz dia :)
 

Adjuntos

  • ejercicio tablas.jpg
    ejercicio tablas.jpg
    44.5 KB · Visitas: 5
Atrás
Arriba