Lenguajes de bajo nivel


- Lenguajes de bajo nivel:

• Están basados directamente en la máquina de Von Neumann, por lo que están a

un nivel muy cercano a la máquina.

• Las instrucciones del lenguaje son las instrucciones del microprocesador del

ordenador, que normalmente son demasiado simples.

• Es exclusivo de cada ordenador.

• Es difícil y costoso de programar.

En lenguajes de bajo nivel distinguimos entre lenguaje máquina y lenguaje

ensamblador.

Lenguaje máquina:

ƒ Instrucciones reconocidas por los circuitos del procesador.

ƒ Se codifican en binario.

ƒ Los datos se referencian por su posición de memoria.

Lenguaje ensamblador:

ƒ Codificación mnemotécnica del lenguaje máquina.

ƒ Necesita un traductor.

ƒ Se pueden utilizar etiquetas en vez de posiciones de memoria.

Ejemplo: Suma de 3 + 5 en un procesador 8086 (también Pentium, Pentium II, …)

Ensamblador Código máquina (Hexadecimal)

mov ax, 0003 B8 03 00

add ax, 0005 05 05 00



Comentarios

Entradas más populares de este blog

El concepto de Lenguaje de Programación

Clasificación de los lenguajes de alto nivel

Clasificación de lenguajes según la administración de memoria