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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  [SOLUCIONADO] No funciona mi bootloader !!!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] Ir Abajo Respuesta Imprimir
Autor Tema: [SOLUCIONADO] No funciona mi bootloader !!!!  (Leído 13,902 veces)
x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: S.O.S No funciona mi bootloader !!!!
« Respuesta #20 en: 25 Junio 2013, 08:33 am »

Yo puedo decir que lo que puede hacer es, aprender a depurar este tipo de codigos, depuracion es tan esencial como
saber programarlos. Recomiendo altamente para empezar es usar bochs como dije al principio, luego para saber si todo
va bien lo haces desde la VM.


En línea

lucaslopez0000

Desconectado Desconectado

Mensajes: 95


Ver Perfil WWW
Re: S.O.S No funciona mi bootloader !!!!
« Respuesta #21 en: 25 Junio 2013, 17:12 pm »

Si relee eso y como ya te dijo x64Core conseguite algun libro de ensamblador (como por ejemplo el de Charte Ojeda http://www.fcharte.com/Default.asp?libro84-415-2511-5).

Al final consegui solucionarlo. Aunque como dicen por ahi , primero haz que compile ( en este caso ensamble ) y luego optimizalo. Lo que he hecho es en lugar del lodsb poner un mov al , [DS:SI] , hacer el proceso de impresion del caracter y luego antes de repetir el bucle incrementar SI para pasar al siguiente caracter. Aunque es evidente que con lodsb necesitas menos instrucciones , pero por lo menos asi comprendo mi codigo y se que funciona hasta que le coja el truco a lodsb.

RESUELTO AL FIN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


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
xv0


Desconectado Desconectado

Mensajes: 1.026



Ver Perfil
Re: [SOLUCIONADO] No funciona mi bootloader !!!!
« Respuesta #22 en: 25 Junio 2013, 20:00 pm »

Al final consegui solucionarlo. Aunque como dicen por ahi , primero haz que compile ( en este caso ensamble ) y luego optimizalo. Lo que he hecho es en lugar del lodsb poner un mov al , [DS:SI] , hacer el proceso de impresion del caracter y luego antes de repetir el bucle incrementar SI para pasar al siguiente caracter. Aunque es evidente que con lodsb necesitas menos instrucciones , pero por lo menos asi comprendo mi codigo y se que funciona hasta que le coja el truco a lodsb.

RESUELTO AL FIN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Pues es una tontería, esto es mejor.

Código
  1. cld
  2. lodsb

cld limpial a bandera DF y te aseguras de que incremente si.

Un saludo.
En línea

lucaslopez0000

Desconectado Desconectado

Mensajes: 95


Ver Perfil WWW
Re: [SOLUCIONADO] No funciona mi bootloader !!!!
« Respuesta #23 en: 26 Junio 2013, 18:09 pm »

Pues es una tontería, esto es mejor.

Código
  1. cld
  2. lodsb

cld limpial a bandera DF y te aseguras de que incremente si.

Un saludo.

No sabia que lodsb aumenta o decrementa SI segun el valor de este flag , ahora me entero
si lo hubiera sabido antes ....
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
Páginas: 1 2 [3] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Solucionado]No me funciona Internet en mi netbook!
Redes
Hyman68 5 6,064 Último mensaje 10 Octubre 2010, 03:24 am
por Hyman68
(SOLUCIONADO) me dicen si les funciona!! « 1 2 »
Programación C/C++
;c1v!c 12 6,311 Último mensaje 22 Febrero 2011, 18:49 pm
por Garfield07
SSH X11 Forwarding. Como Funciona? (Solucionado)
Redes
frogstalon 2 3,917 Último mensaje 8 Septiembre 2011, 22:04 pm
por frogstalon
[Solucionado].Net Global.asax no funciona
.NET (C#, VB.NET, ASP)
NetJava 2 4,983 Último mensaje 21 Marzo 2013, 01:10 am
por NetJava
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines