[ Foro de C ]

Me comenta que sabe algo de ensambador. Tengo una duda

17-Apr-2021 15:18
Invitado (Iv?n rodellas garc?a)
1 Respuestas

A ver tengo una duda con este salto.

LOOPNE etiqueta

Esta instrucción decrementa en uno a CX y transfiere el flujo del programa solo si ZF es diferente a 0.

No entiendo bien esto.


18-Apr-2021 19:55
Invitado (tono)

hola iván

creo que va así aunque estoy muy oxidado

LOOP BUCLE         ; decremeta cx y si no es cero salta

; se supone que antes hay una comparación

LOOPE BUCLE       ; decremeta cx y si no es cero y ZF es 1 salta
; si en la comparación anterior son iguales

LOOPNE BUCLE    ; decremeta cx y si no es cero y ZF es 0 salta
; si en la comparación anterior son distintos

LOOPZ BUCLE       ; decremeta cx y si no es cero y ZF es 1 salta
; si en la comparción anterior es cero

LOOPNZ BUCLE    ; decremeta cx y si no es cero y ZF es 0 salta
; si en al comparción anterior no es cero

suerte ;-)






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)