Sunteți pe pagina 1din 2

HERRAMIENTAS

Muchas herramientas estn disponibles para ayudar a los programadores con


la compleja tarea de cdigo ensamblador escrito. Estas herramientas
proporcionan una valiosa ayuda con tareas como la edicin, compilacin y
depuracin. Herramientas de programacin en lenguaje ensamblador estn
disponibles como paquetes de software libre en el marco del acuerdo de
licencia de GNU y el software como comercial disponible para la compra.
La coleccin de compiladores de GNU, o GCC, es una coleccin de
compiladores de lenguaje ensamblador libre originalmente diseados para el
sistema operativo GNU. Esta herramienta permite a los programadores para
traducir el lenguaje ensamblador en instrucciones para piezas especficas de
hardware del equipo. El GCC contiene extremos delanteros y bibliotecas de
programacin para una variedad de lenguajes de programacin, incluyendo C +
+, Fortran, Java y Ada. Estas caractersticas se traducen el cdigo escrito en
los lenguajes de programacin soportados en lenguaje ensamblador.
El ensamblador plana es un compilador de lenguaje ensamblador diseado
para trabajar con procesadores de 32 bits y 64 bits. Este ensamblador
proporciona soporte para cdigo ensamblador escrito tanto para AMD y los
procesadores de marca Intel. El ensamblador est disponible en paquetes que
funcionan con Windows, DOS, Linux y Unix. El ensamblador incluye una
biblioteca de programacin de cdigo escrito en el lenguaje de programacin C.
Tambin conocido como NASM, el Netwide ensamblador es una herramienta
de montaje diseado para su uso con los procesadores x86 y x64. Este
ensamblador reclama una variedad de caractersticas, incluyendo soporte
extendido para la creacin de macros y una sintaxis de programacin
simplificado. NASM soporta varios tipos de archivos de objetos usados en
conjuncin con los sistemas operativos basados en Windows a Linux o.
El simple herramienta de optimizacin del rendimiento proporciona un
rendimiento detallada comprobacin de aplicaciones. SPOT cuenta con una
interfaz simplificada que permite a los programadores para probar programas
de forma rpida. El uso de este software, los programadores pueden recoger la
informacin que necesitan para identificar las reas de mejora en el desarrollo
de software. SPOT es proporcionada por Sun Microsystems como parte del
paquete de Sun Studio compiladores y herramientas.

Editor: programa con el que construmos los mdulos fuente.


.sasm

Ensamblador: convierte el cdigo fuente en el cdigo objeto.


---nasm
--gas
----fasm
---nasm

Mdulo LST: cdigo mquina asociado a cada instruccin; la posicin en la que


se encuentra y una tabla en la que se indica la direccin que corresponde a
cada nombre simblico.

Mdulo OBJ: mdulo objeto.

Mdulo CRF: listado de referencias cruzadas; contiene informacin referente a


cada smbolo y las sentencias donde se hace referencia al mismo.

Montador: realiza dos tareas: combina varios mdulos objetos realizando las
conexiones necesarias entre ellos, y convierte los mdulos objeto en
ejecutable.

S-ar putea să vă placă și