• Domingo 15 de Diciembre de 2024, 05:44

Autor Tema:  Re: Acceso a Registros  (Leído 990 veces)

piv

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Acceso a Registros
« en: Miércoles 30 de Abril de 2003, 17:15 »
0
Mi problema es que no sé como acceder al contenido de los Registros(eax,ebx,ecx,edx,esi,edi,ebp,esp,etc) usando C.
Necesito hacer dos funciones que:
1)guarde el estado de estos registros en el momento de ser llamada(similar a setjmp)
2)modifique el contenido de los registros, poniendo lo que la primera funcion guardó en los registros(similar a longjmp)
Yo estoy usando el compilador gcc para Linux Red Hat 8.0
Espero puedan ayudarme con el código.
GRAcias

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Acceso a Registros
« Respuesta #1 en: Miércoles 30 de Abril de 2003, 21:03 »
0
puedes utilizar la funcion int86 y la libreria dos.h...
pero no te sirve porque dices que lo necesitas para linux...de todas maneras, espero que esto te de mas luces,
la otra manea es que lo hagas dentro de c , pero con assembler.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io