ADD
Sumar al acumulador un determinado valor.
El resultado se guarda en el acumulador.
AC = AC + X
Siendo X el valor a sumar
Sumar un registro de propósito general al acumulador
ADD RB
Microprograma
ESTADO | MICRO-OPERACIÓN |
---|---|
S0 | RI ᐊ (PC), PC + 1 |
S1 | DECODE |
S2 | 2OP ᐊ RF |
S5 | AC ᐊ AC+2OP |
Sumar un valor inmediato al acumulador
ADD 0F
Microprograma
ESTADO | MICRO-OPERACIÓN |
---|---|
S0 | RI ᐊ (PC), PC + 1 |
S1 | DECODE |
S15 | 20P ᐊ (PC), PC+ PC+1 |
S5 | AC ᐊ AC+2OP |
Sumar un el acumulador al acumulador
ADD AC
Microprograma
ESTADO | MICRO-OPERACIÓN |
---|---|
S0 | RI ᐊ (PC), PC + 1 |
S1 | DECODE |
S12 | 20P ᐊ AC |
S5 | 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
ADD 02
Solución 2
MOV 05, AC
MOV 02, RB
ADD RB