duda sobre como hacer un loop

duda sobre como hacer un loop

de Juan Andres Pons Vuolo -
Número de respuestas: 1

Hola, mi duda es como hacer un loop con la instrucción JP o JR. En el ejemplo test.s que nos dan aparece JR loop siendo "loop" una etiqueta (que no estoy seguro pero en este caso es infinito el loop no?). Sin embargo, en la cartilla del Z80 sólo hay JP y JR con condiciones en los flags del registro F. Yo quiero hacer un loop que pare cuando dos registros (en conjunto) lleguen a determinado valor. Que instrucción/instrucciones debería usar? Gracias!

En respuesta a Juan Andres Pons Vuolo

Re: duda sobre como hacer un loop

de Julio Perez -

No se si es el caso en la tarea, pero si necesitás un salto condicional en función de los valores de varios registros tenés que hacer antes alguna operación entre esos registros que afecte a los flags (comparar, restar, etc.) para poder después hacer el salto condicional con un flag.

julio