MASM 64 bits - directivas

Iniciado por sbc10, 28 Enero 2015, 11:22 AM

0 Miembros y 1 Visitante están viendo este tema.

sbc10

hola!
alguien sabe si ML64 (masm de 64 bits) admite directivas como WHILE o IF? ejemplo:

.while (eax > ebx)
     inc    rsi
     sub   rdi, 10h
.endw

.if (eax == 12h)
     dec   rbx
.endif

se supone que MASM si las admite pero en 64 bits me da error. (da igual si pongo .WHILE o WHILE sin punto, etc)

MCKSys Argentina

Cita de: sbc10 en 28 Enero 2015, 11:22 AM
hola!
alguien sabe si ML64 (masm de 64 bits) admite directivas como WHILE o IF? ejemplo:

.while (eax > ebx)
     inc    rsi
     sub   rdi, 10h
.endw

.if (eax == 12h)
     dec   rbx
.endif

se supone que MASM si las admite pero en 64 bits me da error. (da igual si pongo .WHILE o WHILE sin punto, etc)

En la documentacion oficial aparecen: click

Ahora, para ASM de 64 bits te recomiendo JWASM: click

Soporta la sintaxis de MASM como si fuera (casi) el MASM de 32 bits...  :P

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


sbc10

gracias MCKSys Argentina!
probare el jwasm como me recomendabas.