Diferencia entre revisiones de «Juego de Instrucciones del AMD 29203»
De Wiki Asqueados
(→Salto) |
|||
Línea 1: | Línea 1: | ||
− | =Repertorio de Instrucciones | + | <table border="1"> |
+ | <tr> | ||
+ | <td colspan="5">Repertorio de Instrucciones</td> | ||
+ | </tr> | ||
− | = | + | <tr> |
− | + | <td colspan="5">Aritmeticas</td> | |
+ | </tr> | ||
− | + | <tr> | |
+ | <td>INSTRUCCION</td><td>DESCRIPCION</td><td>CODIGO</td><td>STATUS</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>ADD</td><td>SUMA</td><td>21</td><td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>SUB</td><td>RESTA</td><td>22</td><td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>MUL</td><td>MULTIPLICACION</td><td>23</td><td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>DIV</td><td>DIVISION</td><td>24</td><td> </td> | ||
+ | </tr> | ||
+ | <!--SUB <- RESTA <- 22 | ||
MUL <- PRODUCTO <- 23 | MUL <- PRODUCTO <- 23 | ||
+ | DIV <- DIVISION <- 24!--> | ||
+ | </td> | ||
+ | </tr> | ||
− | + | <tr> | |
− | |||
− | |||
==Logicas== | ==Logicas== | ||
AND <- Y <- 08 | AND <- Y <- 08 | ||
− | |||
OR <- O <- 07 | OR <- O <- 07 | ||
− | |||
XOR <- EXCLUSIVE OR <- 09 | XOR <- EXCLUSIVE OR <- 09 | ||
− | |||
NOR <- NOR <- 10 | NOR <- NOR <- 10 | ||
− | |||
NAND <- NAND <- 11 | NAND <- NAND <- 11 | ||
− | |||
NOT <- NOT <- 12 | NOT <- NOT <- 12 | ||
+ | </tr> | ||
− | + | <tr> | |
==Salto== | ==Salto== | ||
− | + | JNZ <- JUMP IF NOT ZERO <- 31 | |
− | + | JZ <- JUMP IF ZERO <- 32 | |
− | + | JNE <- JUMP IF NOT EQUAL <- 33 | |
− | + | JE <- JUMP IF EQUAL <- 34 | |
− | + | </tr> | |
− | |||
− | |||
+ | <tr> | ||
==Carga== | ==Carga== | ||
− | |||
− | |||
LDM <- CARGA EN MEMORIA <- 40 | LDM <- CARGA EN MEMORIA <- 40 | ||
− | |||
LDR <- CARGA EN REGISTRO <- 41 | LDR <- CARGA EN REGISTRO <- 41 | ||
+ | </tr> | ||
+ | <tr> | ||
==Desplazamiento== | ==Desplazamiento== | ||
SL <- DESPLAZAMIENTO IZQUIERDA <- 51 | SL <- DESPLAZAMIENTO IZQUIERDA <- 51 | ||
− | |||
SR <- DESPLAZAMIENTO DERECHA <- 52 | SR <- DESPLAZAMIENTO DERECHA <- 52 | ||
− | |||
RL <- ROTACION IZQUIERDA <- 53 | RL <- ROTACION IZQUIERDA <- 53 | ||
− | |||
RR <- ROTACION DERECHA <- 54 | RR <- ROTACION DERECHA <- 54 | ||
+ | </tr> | ||
+ | </table> |
Revisión del 03:55 17 nov 2005
Repertorio de Instrucciones | ||||
Aritmeticas | ||||
INSTRUCCION | DESCRIPCION | CODIGO | STATUS | |
ADD | SUMA | 21 | ||
SUB | RESTA | 22 | ||
MUL | MULTIPLICACION | 23 | ||
DIV | DIVISION | 24 | ||