Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Codigo maquina en array o puntero c++

Estas en el tema de Codigo maquina en array o puntero c++ en el foro de C/C++ en Foros del Web. Alguien sabe si hay manera de llamar como lo hace call ( adress) a un codigo maquina establecido en un puntero. tengo en un puntero ...
  #1 (permalink)  
Antiguo 14/11/2010, 12:07
 
Fecha de Ingreso: noviembre-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
Codigo maquina en array o puntero c++

Alguien sabe si hay manera de llamar como lo hace call ( adress) a un codigo maquina establecido en un puntero.
tengo en un puntero la direccion de memoria donde se aloja una rutina en codigo maquina 32 bits, alguien sabe como ejecutar esa rutina ?
  #2 (permalink)  
Antiguo 22/11/2010, 07:08
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 14 años, 5 meses
Puntos: 73
Respuesta: Codigo maquina en array o puntero c++

Dado que, en C, el nombre de una función es un puntero a esa función, puedes declarar ese puntero como puntero a función. Tendrás que tener resuelto el tema de parámetros (si los hay), y cómo manejarlos dentro de ese código máquina (de acuerdo a las convenciones de llamada de C). Si dispones del código fuente en ensamblador, es más conveniente crear un archivo objeto (.OBJ) con un ensamblador, y enlazarlo a tu programa.

Etiquetas: maquina, puntero
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:41.