• Viernes 15 de Noviembre de 2024, 05:19

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - mansonet

Páginas: [1]
1
ASM (Ensamblador) / Asm En C++
« en: Jueves 1 de Septiembre de 2005, 06:53 »
Tengo la siguiente funcion a la cual llamo para extraer informacion de un modo en Vesa
Donde "info" es un puntero a la estructura de modos de vesa

Código: Text
  1. void GetVesaModeInfo(int* modo,vesamodes* info)
  2. {
  3.   asm{
  4.     mov ax,0x4f01
  5.     mov di,info
  6.     mov cx,modo
  7.     int 0x10
  8.   };
  9. };
  10.  

No logro que en el registro cx me guarde el contenido de "modo", me guarda la direccion de memoria a la cual apunta...
Alguien podria darme alguna solucion... o algunos conceptos que creo q me faltan para hacer que funcione...
Desde ya gracias

Páginas: [1]