SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: Sr. ASM en Viernes 3 de Septiembre de 2004, 16:01

Título: Qué Prefienren: Masm O Tasm?
Publicado por: Sr. ASM en Viernes 3 de Septiembre de 2004, 16:01
Tengo una consulta para todos. Que preferencias tienen? es mejor usar MASM o TASM. en todo el sentido de la palabra. ? con cual se puede llegar más lejos, o qué los diferencia?

Saludos.
Título: Re: Qué Prefienren: Masm O Tasm?
Publicado por: Sr. ASM en Viernes 3 de Septiembre de 2004, 16:12
Sorry por el Tìtulo, es :

Qué Prefieren: MASM o TASM?

Saludos
Título: Re: Qué Prefienren: Masm O Tasm?
Publicado por: Eternal Idol en Viernes 3 de Septiembre de 2004, 17:46
No es que conozca demasiado de TASM pero el prejuicio me gana ... los productos de Borland que conozco son de una calidad lamentable (Turbo Pascal, Turbo C++, Borland C++ Builder).

MASM me parece muy bueno y con MASM32 (un paquete que incluye el ensamblador, el linker y las librerias compatibles para Windows) se puede llegar tan lejos como quieras. DirectX (COM), drivers y lo que se te ocurra.

 :hola:  :ph34r:  :comp:
Título: Re: Qué Prefienren: Masm O Tasm?
Publicado por: REDD en Viernes 3 de Septiembre de 2004, 18:53
A mi me gusta mas el MASM ademas de ser el que estoy aprendiendo estoy de acuerdo con Eternal Idol. eh Visto codigo en Tasm32 y la verdad creo que no ahi comparacion.
Título: Re: Qué Prefienren: Masm O Tasm?
Publicado por: Super_G en Lunes 6 de Septiembre de 2004, 20:48
yo enpece con el TASM 2.0, y aun sigo con ese, tambien estoy aprendiendo en Masm32.
Título: Re: Qué Prefienren: Masm O Tasm?
Publicado por: psicobite en Jueves 9 de Septiembre de 2004, 02:26
Yo personalmente prefiero a MASM por que su sintaxis de macro lo hace mas comprensible especialmente: invoke, .if, .while, .else, .elseif.-
Pero igual los dos son muy potentes y se puede llegar lejos con cualquiera de los dos, el acceso a las apis de windows es muy simple; siempre y cuando tengas tiempo para escribir mas lineas de codigo que en otros lenguajes

Describo un ejenplo de por que prefiero MASM a TASM llamando a una api de win:
-----------------------------------------------------------------------------------------------
MASM:

invoke MessageBox, NULL, addr MsgBoxTexto, addr MsgBoxTitulo, MB_OK
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
TASM:

PUSH    MB_OK
PUSH    offset MsgBoxTitulo
PUSH    offset MsgBoxText
PUSH    NULL
CALL     MessageBox
-----------------------------------------------------------------------------------------------
estas seria unas de las diferencias entra los dos