Programación General > ASM (Ensamblador)
Es Esto Asm?
(1/1)
RadicalEd:
HOLA CHICOS DE SOLOCODIGO, UNA PREGUNTITA ME BAJE EL SGTE PROGRAMA Y ME RECONOCE ESTO COMO ASM, ES ESTO ASM?
--- Código: Text --- format PE GUIMB_OK = 00hMB_ICONEXCLAMATION = 30hpush MB_OK + MB_ICONEXCLAMATIONpush _captionpush _messagepush 0call [MessageBox]push 0call [ExitProcess]_caption db 'Ensamblando programas para Win32',0_message db '¡Hola Mundo!',0data importdd 0,0,0,RVA kernel_name,RVA kernel_tabledd 0,0,0,RVA user_name,RVA user_table 0,0,0,0,0kernel_table:ExitProcess dd RVA _ExitProcessdd 0user_table:MessageBox dd RVA _MessageBoxAdd 0kernel_name db 'KERNEL32.DLL',0user_name db 'USER32.DLL',0_ExitProcess dw 0db 'ExitProcess',0_MessageBoxA dw 0db 'MessageBoxA',0end data ESTA ES LA PAGINA DONDE LO DESCARGUEASM, ADEMAS QUE DIFERENCIA HAY ENTRE FASM, NASM Y TASM?
GRACIAS CHAO
deldar:
Por lo que cuentan en el link si lo es (lo que es yo, no lo he visto nunca) pero sólo funcionaría con fasm, ¿has comprobado si te genera un .exe o un .com?. De lenguaje ensamblador hay muchos compiladores y aún mas simuladores e interpretes.
En cuanto a las diferencias entre los distintos compiladores de ensamblador pues hay para todos los gustos: Arquitecturas que soportan, Formato de las instrucciones, Si amplian el conjunto de instrucciones hardware o no (y de que manera lo hacen).
Estos suelen ser los mas importantes:
sobre nasm: NASM
sobre tasm: TASM
sobre masm: MASM
RadicalEd:
SI ME GENERA UN EXE, GRACIAS POR TU RESPUESTA, INCLUSO UTILIZA UN EDITOR, HAZ DE CUENTA UN C++ Y TIENE SU OPCION EN MENU HERRAMIENTAS PARA COMPILAR.
GRACIAS POR TU RESPUESTA.
CHAO
Navegación
Ir a la versión completa