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

#3361
ASM / Re: Duda - Ensamblado
31 Julio 2009, 14:12 PM
ml.exe es el ensamblador de MASM:
ml archivo.asm
#3362
ASM / Re: Duda - Tutorial ASM
28 Julio 2009, 17:13 PM
Yo no tengo conocimientos de HLA sinceramente.

El libro ese lo encontras en el primer resultado de Google para "ensamblador para dos windows".
#3363
ASM / Re: Duda - Tutorial ASM
28 Julio 2009, 17:03 PM
Eso parece ser HLA (High Level Assembly), no es assembly y no lo podes ensamblar con MASM.
#3364
Y ... es assembly si, pero de no de x86 sino de esta maquina.
#3365
ASM / Re: una ayudita ?
22 Julio 2009, 09:08 AM
Necesitas los simbolos para entender que hace realmente; igual mejor deja claro que queres hacer, supongamos que eso es una parte de Kernel32.dll ... ¿Que obtenes desensamblandolo? ... ¿No estara parcheado ya, no?
#3366
Cita de: YST en 19 Julio 2009, 00:39 AMTienes toda la razón , no lei esa parte o cuando lei el post no estaba

Siempre estuvo, en la primera oracion del hilo.

Cita de: YST en 19 Julio 2009, 00:39 AMLa función seria algo a si

Ahora si, aunque me gusto mas la forma que use para el valor de retorno.
#3367
No YST, mejor consulta la documentacion sobre kbhit.
#3368
No me parece una forma muy util realmente ... para probar lo logico seria hacer un bucle y ensamblar el codigo.

Esto es lo que estas usando:
http://www.ctyme.com/intr/rb-2565.htm

Y con estas dos si funcionan todas las teclas:
http://www.ctyme.com/intr/rb-1755.htm
http://www.ctyme.com/intr/rb-1754.htm

Primero haces el check y si hay tecla entonces la lees, sino la siguiente vez te dira que hay tecla por la anterior.

La logica de la funcion vendria a ser algo asi:

Código (asm) [Seleccionar]
kbhit:
 mov ah, 01h
 int 16h ;llamamos a la BIOS para comprobar si alguna tecla fue pulsada
 pushf ;el resultado esta en el flag Z, sexto bit del registro de flags
 pop ax
 and ax, 64
 ret
#3369
ASM / Re: duda 16 o 32 bits
16 Julio 2009, 22:51 PM
De nadas  ::)
#3370
En la pagina 569 "la letra f representa un registro", ese un registro quiere decir uno cualquiera de los ya mencionados. Mira la figura 4-1 tambien, pagina 38, ahi vas a ver a W, que no esta en la memoria como los otros registros sino en la propia CPU.

Info externa sobre las instrucciones.