SUB
Restar al acumulador un determinado valor.
El resultado se guarda en el acumulador.
AC = AC - X
Siendo X el valor a restar
Restar un registro de propósito general al acumulador
SUB RB
Microprograma
ESTADO | MICRO-OPERACIÓN |
---|---|
S0 | RI ᐊ (PC), PC + 1 |
S1 | DECODE |
S2 | 2OP ᐊ RF |
S6 | AC ᐊ AC-2OP |
Restar un valor inmediato al acumulador
SUB 0F
Microprograma
ESTADO | MICRO-OPERACIÓN |
---|---|
S0 | RI ᐊ (PC), PC + 1 |
S1 | DECODE |
S15 | 20P ᐊ (PC), PC+ PC+1 |
S6 | AC ᐊ AC-2OP |
Restar un el acumulador al acumulador
SUB AC
Microprograma
ESTADO | MICRO-OPERACIÓN |
---|---|
S0 | RI ᐊ (PC), PC + 1 |
S1 | DECODE |
S12 | 20P ᐊ AC |
S6 | AC ᐊ AC-2OP |
Comprueba tus conocimientos
Crea un programa que haga la siguiente operación: AC = 0x5 - 0x2
Nota: debes conocer y utilizar la operación: MOV
Solución 1
MOV 05, AC
SUB 02
Solución 2
MOV 05, AC
MOV 02, RB
SUB RB