Diferencia entre revisiones de «Juego de Instrucciones del AMD 29203»

De Wiki Asqueados
Saltar a: navegación, buscar
(Salto)
Línea 1: Línea 1:
=Repertorio de Instrucciones=
+
<table border="1">
 +
<tr>
 +
    <td colspan="5">Repertorio de Instrucciones</td>
 +
</tr>
  
==Aritmeticas==
+
<tr>
ADD <- SUMA <- 21
+
    <td colspan="5">Aritmeticas</td>
 +
</tr>
  
SUB <- RESTA <- 22
+
<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>&nbsp;</td>
 +
</tr>
 +
<tr>
 +
<td>SUB</td><td>RESTA</td><td>22</td><td>&nbsp;</td>
 +
</tr>
 +
<tr>
 +
<td>MUL</td><td>MULTIPLICACION</td><td>23</td><td>&nbsp;</td>
 +
</tr>
 +
<tr>
 +
<td>DIV</td><td>DIVISION</td><td>24</td><td>&nbsp;</td>
 +
</tr>
 +
<!--SUB <- RESTA <- 22
 
MUL <- PRODUCTO <- 23
 
MUL <- PRODUCTO <- 23
 +
DIV <- DIVISION <- 24!-->
 +
    </td>
 +
</tr>
  
DIV <- DIVISION <- 24
+
<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==
JGE <- JUMP IF GREATER OR EQUAL <- 31
+
JNZ <- JUMP IF NOT ZERO <- 31
 
+
JZ <- JUMP IF ZERO <- 32
JG <- JUMP IF GREATER <- 33
+
JNE <- JUMP IF NOT EQUAL <- 33
 
+
JE <- JUMP IF EQUAL <- 34
JE <- JUMP IF EQUAL <- 35
+
</tr>
 
 
JI  <- JUMP incondicional <- 36
 
  
 +
<tr>
 
==Carga==
 
==Carga==
LDI <- CARGA VALOR INMEDIATO
 
 
 
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

</td> </tr>

Logicas

AND <- Y <- 08 OR <- O <- 07 XOR <- EXCLUSIVE OR <- 09 NOR <- NOR <- 10 NAND <- NAND <- 11 NOT <- NOT <- 12

Salto

JNZ <- JUMP IF NOT ZERO <- 31 JZ <- JUMP IF ZERO <- 32 JNE <- JUMP IF NOT EQUAL <- 33 JE <- JUMP IF EQUAL <- 34

Carga

LDM <- CARGA EN MEMORIA <- 40 LDR <- CARGA EN REGISTRO <- 41

Desplazamiento

SL <- DESPLAZAMIENTO IZQUIERDA <- 51 SR <- DESPLAZAMIENTO DERECHA <- 52 RL <- ROTACION IZQUIERDA <- 53 RR <- ROTACION DERECHA <- 54

Repertorio de Instrucciones
Aritmeticas
INSTRUCCIONDESCRIPCIONCODIGOSTATUS
ADDSUMA21 
SUBRESTA22 
MULMULTIPLICACION23 
DIVDIVISION24