Problema con los campos de las instrucciones

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

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

Problema con los campos de las instrucciones

Mensaje por m0skit0 »

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: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: Problema con los campos de las instrucciones

Mensaje por m0skit0 »

Solucionado en revisión 39 :D

:chapao:
Imagen

Cerrado