Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - Eternal Idol

#3351
Para ver el comportamiento, que resultado devuelve cada interrupcion ... si esta escribiendo en el buffer que esta escribiendo, etc.
#3352
Depuralo con gdb.
#3353
ASM / Re: Duda - Ensamblado
6 Agosto 2009, 08:07 AM
Consulta GetStdHandle y ReadFile en la MSDN.
#3354
ASM / MOVIDO: funcion en php
5 Agosto 2009, 15:56 PM
#3355
ASM / Re: Como leer un archivo !?
4 Agosto 2009, 18:00 PM
Comproba los parametros (especialmente que la cadena en eax sea correcta) y llama a GetLastError para averiguar la causa por la cual no abre el archivo.
#3356
ASM / Re: Duda - Ensamblado
31 Julio 2009, 16:33 PM
Ese es un emulador de un procesador arcaico, no necesitas incluir ese archivo, si usas la API de Windows tendras que incluir los archivos que vienen con MASM32 - los vas a ir viendo en los tutoriales de Iczelion - o escribirlos vos mismo (solo tiene sentido para aprender), las interrupciones de la BIOS y MS-DOS no estan disponibles en 32/64 bits donde tenes que usar la API de Windows, incluso para la consola. invoke es una directiva util que enmascara los push y el call, siempre podes usar estas instrucciones manualmente.
#3357
ASM / Re: Duda - Ensamblado
31 Julio 2009, 16:18 PM
De nadas, te recomiendo arrancar por aca: tutoriales de Iczelion.
#3358
ASM / Re: Duda - Ensamblado
31 Julio 2009, 15:49 PM
Si es de 32 necesitas mas directivas, asi lo vas a poder ensamblar, depuralo para ver como funciona :

Código (asm) [Seleccionar]

.386
.model flat, stdcall

.data
i byte 1
j byte 0
t byte 0

.code
main:
mov cx,10   ;counter=10
lblLoop1:
       mov al,i
       add al,j
       mov bl,t
       add bl,al

mov cl, j
mov i, cl

mov cl, t
mov j, cl

       mov dl,j
 
       loop lblLoop1
end main
#3359
ASM / Re: Duda - Ensamblado
31 Julio 2009, 15:26 PM
¿Queres hacerlo en 16 bits? ¿Estas usando el MASM de 16 bits?

Ojo con usar cl sin restaurarlo, estas cambiando cx que es el contador del loop.
#3360
ASM / Re: Duda - Ensamblado
31 Julio 2009, 14:26 PM
Sacalo y en lugar de usar ese DUMPREGS usa Debug.exe.

Usa un registro, del tamaño adecuado (en este caso 1 byte, 8 bits), para el mov:

Código (asm) [Seleccionar]
mov cl, j
mov i, cl