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
ESTADO | MICRO-OPERACIÓN |
---|---|
S0 | RI ᐊ (PC), PC ᐊ PC + 1 |
S1 | DECODE |
S11 | if FZ = 1; RI ᐊ (D); PC ᐊ D + 1 |
Microprograma si FZ = 0
ESTADO | MICRO-OPERACIÓN |
---|---|
S0 | RI ᐊ (PC), PC ᐊ PC + 1 |
S1 | DECODE |
Comprueba tus conocimientos
Crea un programa que compare dos números y salte a una etiqueta si son iguales.