BEQ

Salto condicional si FZ = 1.

Sintaxis

BEQ <DIR>

siendo DIR una variable o dirección de memoria (0x00 - 0x7F).

Ejemplo

.ver 1 .data .fin lblend .code begin: cmp 0xF, 0xE beq begin ; no salta porque 0xF != 0xE lblend:

Microprograma si FZ = 1

ESTADOMICRO-OPERACIÓN
S0RI ᐊ (PC), PC ᐊ PC + 1
S1DECODE
S11if FZ = 1; RI ᐊ (D); PC ᐊ D + 1

Microprograma si FZ = 0

ESTADOMICRO-OPERACIÓN
S0RI ᐊ (PC), PC ᐊ PC + 1
S1DECODE

Comprueba tus conocimientos

Crea un programa que compare dos números y salte a una etiqueta si son iguales.