Problema con los campos de las instrucciones

Moderadores: Kravenbcn, largeroliker, LnD, fidelcastro, cerealkiller, pspCaracas, dark_sasuke, m0skit0, ka69, zacky06

     
Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5586
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Problema con los campos de las instrucciones

Mensajepor m0skit0 » 30 Ene 2011, 13:32

Dejo una captura con el momento del problema:

Spoiler:
Imagen

La cuestión es que el opcode (0x24) es correcto y se llama al método correspondiente a dicha instrucción (cAllegrex::decodificarInstTipoAddI). El problema es que los restantes campos de la instrucción se cogen al revés, esto es, el orden de bytes correcto sería al revés. Por ejemplo, el miembro imm es actualmente 0x1900, cuando deberia ser 0x0019. Lo mismo pasa con rT, que pone 1 (0001) cuando debería ser 8 (1000 ).

¿Ideas/soluciones?
Imagen

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5586
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: Problema con los campos de las instrucciones

Mensajepor m0skit0 » 30 Ene 2011, 14:28

Solucionado en revisión 39 :D

:chapao:
Imagen


Volver a “Proyecto Emulador”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados