ASM🔗

Wikipedia

El lenguaje ensamblador, o assembler (en inglés assembly language y la abreviación asm), es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para una arquitectura de procesador. Constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador. Cada arquitectura de procesador tiene su propio lenguaje ensamblador que usualmente es definida por el fabricante de hardware, y está basada en los mnemónicos que simbolizan los pasos de procesamiento (las instrucciones), los registros del procesador, las posiciones de memoria y otras características del lenguaje. Un lenguaje ensamblador es por lo tanto específico de cierta arquitectura de computadora física (o virtual). - 🔗

Procesadores de 64 bits🔗

Otros nombres dados a la arquitectura de 64 bits: x86-64, x86_64, x64, AMD64, IA-32e, EM64T, Intel 64, VIA Isaiah, VIA Nano, etc

Procesador AMD de 64 bits Procesador Intel de 64 bits Procesador VIA de 64 bits
img/amd.jpg img/intel.jpg img/via.jpg

Wikipedia

x86-64 es la versión de 64 bits del conjunto de instrucciones x86. Soporta una cantidad mucho mayor de memoria virtual y memoria física de lo que le es posible a sus predecesores, permitiendo a los programas almacenar grandes cantidades de datos en la memoria. También provee registros de uso general de 64 bits y muchas otras mejoras. La especificación fue creada por AMD, y ha sido implementada por AMD, Intel, VIA y otros. Es totalmente retrocompatible con el código x86 de 16 y 32 bits. - 🔗

Toolchains🔗