Instrucciones aritméticas |
|
---|---|
ADD |
Suma |
ADD( |
Suma |
SUB |
Resta |
SUB( |
Resta |
MUL |
Multiplicación |
MUL( |
Multiplicación |
DIV |
División |
DIV( |
División |
LD |
Carga en el acumulador |
LDN |
Negar el acumulador |
ST |
Almacén |
STN |
Almacena el contenido negado del acumulador |
R |
Reset (un operando Booleano) |
S |
Set (un operando Booleano) |
Instrucciones lógicas |
|
AND |
Operación lógica AND |
AND( |
Operación lógica AND |
ANDN |
Operación lógica AND NOT |
ANDN( |
Operación lógica AND NOT |
OR |
Operación lógica OR |
OR( |
Operación lógica OR |
ORN |
Operación lógica OR NOT |
ORN( |
Operación lógica OR NOT |
XOR |
Operación lógica OR Exclusiva |
XOR( |
Operación lógica OR Exclusiva |
XORN |
Operación lógica OR NOT Exclusiva |
XORN( |
Operación lógica OR NOT Exclusiva |
Instrucciones de salto |
|
CAL |
Llamada incondicional |
CALC |
Llamada condicional si el acumulador es TRUE |
CALCN |
Llamada condicional si el acumulador es FALSE |
JMP |
Salto incondicional |
JMPC |
Salto condicional a un bloque de función si el acumulador es TRUE |
JMPCN |
Salto condicional a un bloque de función si el acumulador es FALSE |
RET |
Retorno incondicional de un bloque de función |
RETC |
Retorno condicional de un bloque de función si el acumulador es TRUE |
RETCN |
Retorno condicional de un bloque de función si el acumulador es FALSE |
Instrucciones de comparación |
|
EQ |
Igual que |
EQ( |
Igual que |
GE |
Mayor o Igual que |
GE( |
Mayor o Igual que |
GT |
Mayor que |
GT( |
Mayor que |
LE |
Menor o Igual que |
LE( |
Menor o Igual que |
LT |
Menor que |
LT( |
Menor que |
NE |
Distinto que |
NE( |
Distinto que |