Branch if Flag Z=0
BREQ(Branch if equal)
Branch if Flag Z=1
Flag Z
Se pone a 1 cuando una operación lógica o aritmética da cero como resultado.
Se pone a 0 cuando una operación lógica o aritmética da distinto de cero como resultado.
Branch if la variable(de la instrucción anterior) no es igual a cero.
Ejemplo
------------------------------------------------------------------------------------------------------------------------------------------------------
El objetivo de este ejemplo es agregar 3 unidades a r20 10 veces y enviar la suma total al puerto B.
-----------------------------------------------------------------------------------------------------------------------------------------------------
Código |
Diagrama de Flujo |
Gracias por explicar lo de BRNE, como es algo implicito no entendia
ResponderEliminar