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

De Wiki Asqueados
Saltar a: navegación, buscar
(Carga)
(Instrucciones en bruto para cargar en simulador)
Línea 155: Línea 155:
 
Que cada uno añada las suyas donde corresponda:
 
Que cada uno añada las suyas donde corresponda:
 
<pre>
 
<pre>
000 18FF FFD6 FEFE
+
000         18FF FFD6 FEFE
001 0044 7FFF FFE2
+
001         0044 7FFF FFE2
 +
01C          E04F 10BF FFF0
 +
020          E04C 10BF FFF0
 +
024          E04B 10BF FFF0
 +
040          E04D 10BF FFF0
 +
044          E04E 10BF FFF0
 +
048          E07F 10BF FFFE
 +
049          E27E 10BF FFF0
 +
084          E043 10BF FFF0
 +
088          E041 50BF FFF0
 +
092          E043 E0BF FFF0
 +
096          E041 E0BF FFF0
 +
102          E8FF FFD3 FFF0
 +
104          F0C4 3FD4 FFF0
 +
106          0044 7FFF FFEE
 +
107          18FF FFD6 FEFE
 +
108          0030 7FFF FFEE
 +
109          18FF FFD6 FEFE
 +
10A          8246 3FFF FAFE
 +
10B          0044 7FFF FFE0
 +
160          4044 3FFF FFAE
 +
161          0094 10A0 FFAE
 +
162          8246 3FFF FAF0
 +
16A          4044 3FFF FFAE
 +
16B          0014 10A0 FFAE
 +
16C          8246 3FFF FAF0
 +
174          4044 3FFF FFAE
 +
175          0094 10AA FFAE
 +
176          8246 3FFF FAF0
 +
17E          4044 3FFF FFAE
 +
17F          0014 10AA FFAE
 +
180          8246 3FFF FAF0
 +
192          FFFF EFD9 D953
 +
193          FFFF E6D9 D963
 +
194          0044 7FFF FFE0
 +
195          FFFF E6D9 D943
 +
196          08FF FFD3 FEE0
 +
19C          FFFF EFD9 D9F3
 +
19D          FFFF E6D9 DA03
 +
19E          0044 7FFF FFE0
 +
19F          FFFF E6D9 D9E3
 +
1A0          08FF FFD3 FEE0
 +
16A          FFFF E5D9 D6C3
 +
16B          0044 7FFF FFE0
 +
16C          08FF FFD3 FEE0
 +
1B0          08FF FFD3 FEE0
  
084 E043 10BF FFF0
 
 
088 E041 50BF FFF0
 
 
092 E043 E0BF FFF0
 
 
096 E041 E0BF FFF0
 
 
102 E8FF FFD3 FFF0
 
 
104 F0C4 3FD4 FFF0
 
 
106 0044 7FFF FFEE
 
107 18FF FFD6 FEFE
 
108 0030 7FFF FFEE
 
109 18FF FFD6 FEFE
 
10A 8246 3FFF FAFE
 
10B 0044 7FFF FFE0
 
 
160 4044 3FFF FFAE
 
161 0094 10A0 FFAE
 
162 8246 3FFF FAF0
 
 
16A 4044 3FFF FFAE
 
16B 0014 10A0 FFAE
 
16C 8246 3FFF FAF0
 
 
174 4044 3FFF FFAE
 
175 0094 10AA FFAE
 
176 8246 3FFF FAF0
 
 
17E 4044 3FFF FFAE
 
17F 0014 10AA FFAE
 
180 8246 3FFF FAF0
 
 
192 FFFF EFD9 D953
 
193 FFFF E6D9 D963
 
194 0044 7FFF FFE0
 
195 FFFF E6D9 D943
 
196 08FF FFD3 FEE0
 
 
19C FFFF EFD9 D9F3
 
19D FFFF E6D9 DA03
 
19E 0044 7FFF FFE0
 
19F FFFF E6D9 D9E3
 
1A0 08FF FFD3 FEE0
 
 
16A FFFF E5D9 D6C3
 
16B 0044 7FFF FFE0
 
16C 08FF FFD3 FEE0
 
 
1B0 08FF FFD3 FEE0
 
 
</pre>
 
</pre>
  

Revisión del 05:05 15 dic 2005

Repertorio de Instrucciones

Aritmeticas

</tr>

</tr>

 
Aritmeticas
INSTRUCCIONDESCRIPCIONCODIGOSTATUS
ADDSUMA21hecha
SUBRESTA22hecha
ADDCSUMA ACARREO23hecha SUBCRESTA ACARREO24hecha
MULMULTIPLICACION25 
DIVDIVISION26 
 

Logicas

Logicas
INSTRUCCIONDESCRIPCIONCODIGOSTATUS
ORO7OK
ANDY8OK
XOROR EXCLUSIVO9OK
NORNO O10OK
NANDNO Y11OK
NOTNO12OK
 

Salto

Salto
INSTRUCCIONDESCRIPCIONCODIGOSTATUS
JGE JUMP IF GREATER OR EQUAL 75 Hecha
JG JUMP IF GREATER 76 Hecha
JE JUMP IF EQUAL 77 Hecha
JD JUMP TO DIRECCTION 78 Hecha

Transferencia

 
Transferencia
INSTRUCCIÓN DESCRIPCIÓN CÓDIGO STATUS
LDI Carga valor inmediato 43 falla
LD Carga 41 hecha
ST Almacenamiento 42 hecha  

Desplazamiento

Instrucciones de desplazamiento
INSTRUCCIÓN DESCRIPCIÓN CÓDIGO STATUS
SL Desplazamiento izquierda 70 hecha
SR Desplazamiento derecha 71 hecha
RL Rotación izquierda 72 hecha
RR Rotación derecha 73 hecha

Instrucciones en bruto para cargar en simulador

Que cada uno añada las suyas donde corresponda:

000          18FF FFD6 FEFE
001          0044 7FFF FFE2
01C          E04F 10BF FFF0
020          E04C 10BF FFF0
024          E04B 10BF FFF0
040          E04D 10BF FFF0
044          E04E 10BF FFF0
048          E07F 10BF FFFE
049          E27E 10BF FFF0
084          E043 10BF FFF0
088          E041 50BF FFF0
092          E043 E0BF FFF0
096          E041 E0BF FFF0
102          E8FF FFD3 FFF0 
104          F0C4 3FD4 FFF0	 
106          0044 7FFF FFEE	 
107          18FF FFD6 FEFE	 
108          0030 7FFF FFEE	 
109          18FF FFD6 FEFE	 
10A          8246 3FFF FAFE	 
10B          0044 7FFF FFE0 
160          4044 3FFF FFAE	 
161          0094 10A0 FFAE	 
162          8246 3FFF FAF0	 
16A          4044 3FFF FFAE	 
16B          0014 10A0 FFAE	 
16C          8246 3FFF FAF0
174          4044 3FFF FFAE	 
175          0094 10AA FFAE	 
176          8246 3FFF FAF0
17E          4044 3FFF FFAE
17F          0014 10AA FFAE
180          8246 3FFF FAF0
192          FFFF EFD9 D953
193          FFFF E6D9 D963
194          0044 7FFF FFE0
195          FFFF E6D9 D943
196          08FF FFD3 FEE0
19C          FFFF EFD9 D9F3
19D          FFFF E6D9 DA03
19E          0044 7FFF FFE0
19F          FFFF E6D9 D9E3
1A0          08FF FFD3 FEE0
16A          FFFF E5D9 D6C3
16B          0044 7FFF FFE0
16C          08FF FFD3 FEE0
1B0          08FF FFD3 FEE0


Con esto conseguimos que con un simple copy-paste tengamos el código a meter en el simulador.

HAY UN CONFLICTO DE DIRECCIONES EN 16A-16C --Mu