Literales y expresiones

En computación, las literales son mecanismos mediante los cuales se reservan espacios de memoria para guardar valores de cierto tipo. Generalmente, el término literal se asocia un símbolo para representar la dirección del primer byte de espacio asignado. En el espacio asignado se pueden almacenar valores constantes o variables.

Las expresiones son combinaciones de literales y operadores. En lenguaje ensamblador las expresiones involucran valores constantes y operadores. Los resultados se almacenan como constantes ya que los cálculos ocurren durante el ensamble, no durante la ejecución.

Los operadores que se utilizan en las expresiones de lenguaje ensamblador no tienen ningún efecto en tiempo de ejecución del programa ensamblado.

No debe confundirse el manejo de expresiones en lenguaje ensamblador con el manejo de expresiones en los lenguajes de alto nivel. En los lenguajes de alto nivel, la evaluación de las expresiones se hace en tiempo de ejecución.

Cada traductor dará sus reglas de construcción de expresiones y, muy importante, de cómo las evalúa.