468x60 Ads


jueves, 12 de diciembre de 2013

High Level Assembly [HLA]


High Level Assembly [HLA]

High Level Assembly [HLA] es un lenguaje ensamblador de alto nivel que sirve para ir aprendiendo de a poco el lenguaje ensamblador puro, es decir que te permite usar construcciones de alto nivel como "for", "while", "if" y etcétera e ir aprendiendo las instrucciones de ensamblador poco a poco hasta saber usar construcciones puras de ensamblador. El lenguaje HLA es desarrollado por Randall Hyde y también escribió un libro importante de Assembler sobre HLA.  

Las herramientas de HLA son multiplataforma y de dominio público.

http://www.webster.cs.ucr.edu/AoA/index.html
http://www.web.mac.com/randyhyde/HighLevelAsm


HIDE (HLA IDE): HIDE es para la plataforma Windows y la licencia es libre para uso personal o comercial.

Otras herramientas útiles:

ResEdit: Es un editor de recursos para los programas.

Resource Hacker: Es una herramienta para ver, modificar, renombrar, agregar, borrar y extraer recursos en ejecutables de Windows de 32bit & 64bit y archivos de recursos.


Sitios web de Assembler (no son sitios sobre HLA, sino de Assembler puro)

http://www.winasm.net
http://www.x86.org



Paul Hsieh's x86 Assembly page

Iczelion's Win32 Assembly Homepage

Tutoriales de Assembler:

High Level Assembly [HLA]

Lenguaje Ensamblador Para Microprocesadores Intel 80xx/80x86 - M. en C. Eduardo René Rodríguez Ávila


Bibliografía


Assembly Language, The True Language Of Programmers

Programming Ground Up - Jonathan Bartlett



Introduction to 80x86 Assembly Language and Computer Architecture - Richard C. Detmer

Manuales de Optimización de Agner Fog (Nota: los manuales no son para principiantes)

StuxnetPosted By César Calderón

Amante de todo lo relacionado con la informática, GNU/Linux, Programador, Geek. Las organizaciones gastan millones de dólares en firewalls y dispositivos de seguridad, pero tiran el dinero porque ninguna de estas medidas cubre el eslabón más débil de la cadena de seguridad: la gente que usa y administra los ordenadores.

0 comentarios:

Publicar un comentario