elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  DUDA : C , programas booteables y memtest86
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: DUDA : C , programas booteables y memtest86  (Leído 2,294 veces)
lucaslopez0000

Desconectado Desconectado

Mensajes: 95


Ver Perfil WWW
DUDA : C , programas booteables y memtest86
« en: 26 Diciembre 2012, 11:59 am »

Saludos a todos. Resulta que el otro dia foreando me entere de que partiendo de un codigo en C se puede compilar sin usar librerias del SO , y a partir del binario compilado crear una iso arrancable de CD
Como no me quedaba claro , me dijeron que buscase el source del famoso memtest86 ( no para reparar el pc sino para compilarlo ) Una vez con el source
¿ Como obtengo una imagen de cd para poder arrancarlo ?
Mire un poco el code y lleva assembly incrustado en el codigo de C
Como se que cada compilador tiene su manera de introducir asm en C ( por ejemplo el VC++ se pone asm{.....} )
Para que podais saber que compilador uso el creador de memtest86 os digo que al introducir codigo assembler pone __asm__
Sospecho que lo compilo desde el gcc , pero no estoy seguro :|

Ya no os aburro mas : en resumen

1) ¿ gcc usa __asm__ para embeber asm en C ?

2) Si la primera pregunta es negativa
 ¿ Entonces con que compilador lo hizo ?

3) Una vez compilado ¿ Como creo a partir de ahi una imagen de disco ?

Espero no haberlos dormido :) y sus respuestas
Saludos


En línea

La manera mas simple de solucionar los problemas de windows , los virus , el spyware , la basura de microsoft en general

USA LINUX
0xDani


Desconectado Desconectado

Mensajes: 1.077



Ver Perfil
Re: DUDA : C , programas booteables y memtest86
« Respuesta #1 en: 26 Diciembre 2012, 13:56 pm »

gcc usa __asm__ para embeber asm en codigo C, la pregunta es: has visto la sintaxis AT&T?

Saludos.


En línea

I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM
Khronos14


Desconectado Desconectado

Mensajes: 443


A lie is a lie


Ver Perfil WWW
Re: DUDA : C , programas booteables y memtest86
« Respuesta #2 en: 26 Diciembre 2012, 15:19 pm »

gcc usa __asm__ para embeber asm en codigo C, la pregunta es: has visto la sintaxis AT&T?

Saludos.

También se puede usar la sintaxis Intel para código ensamblador.

Saludos.
En línea

lucaslopez0000

Desconectado Desconectado

Mensajes: 95


Ver Perfil WWW
Re: DUDA : C , programas booteables y memtest86
« Respuesta #3 en: 26 Diciembre 2012, 15:29 pm »

He buscado que era la sintaxis AT&T , y en que se diferencia con la de intel
De momento no voy a tipear nada , solo necesito de momento como crear una imagen iso a partir del source , he buscado por todas partes pero no encuentro nada
Incluso cuando tenga mas experiencia podria crear un programa booteable básico

Saludos.
En línea

La manera mas simple de solucionar los problemas de windows , los virus , el spyware , la basura de microsoft en general

USA LINUX
Khronos14


Desconectado Desconectado

Mensajes: 443


A lie is a lie


Ver Perfil WWW
Re: DUDA : C , programas booteables y memtest86
« Respuesta #4 en: 26 Diciembre 2012, 22:02 pm »

Hay un programa para GNU/Linux que se llama genisoimage y sirve para ese propósito, revisa su manual.

Saludos.
En línea

flony


Desconectado Desconectado

Mensajes: 583



Ver Perfil
Re: DUDA : C , programas booteables y memtest86
« Respuesta #5 en: 27 Diciembre 2012, 16:15 pm »

pasarías el code así lo veo  ;D ;D
me gustaria ver el tema  :silbar:
En línea

si un problema no tiene solucion entonces no es un problema...es algo inevitable
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda con booteables
Windows
Charlieone 8 4,020 Último mensaje 26 Noviembre 2011, 10:58 am
por Randomize
Error en memtest86 memorias patriot « 1 2 »
Hardware
Root~ 12 8,283 Último mensaje 23 Enero 2012, 18:24 pm
por Aprendiz-Oscuro
Programas booteables en C
Programación C/C++
lucaslopez0000 3 1,801 Último mensaje 25 Diciembre 2012, 22:33 pm
por 0xDani
Canonical planea eliminar la herramienta memtest86+ desde las imágenes en la ...
Noticias
wolfbcn 0 1,060 Último mensaje 11 Diciembre 2013, 02:21 am
por wolfbcn
¿Problemas con la memoria RAM? Así se prueba con MemTest86
Noticias
wolfbcn 0 814 Último mensaje 21 Septiembre 2018, 02:03 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines