Lenguaje maquina

3381 palabras 14 páginas
INTRODUCCION
El presente trabajo, tal y como lo indica su título, está enfocado al lenguaje ensamblador de los microprocesadores
Un lenguaje de programación permite al usuario crear programas que serán entendidos por el ordenador (directa o indirectamente) con el objetivo de realizar alguna tarea.
A grandes rasgos podemos clasificar los lenguajes de programación en tres categorías: máquina, bajo nivel (ensamblador) y alto nivel.
Este documento trata de abarcar, de la forma más general, todo aquello que involucra el conocimiento y uso del lenguaje ensamblador.

LENGUAJE MAQUINA
Un lenguaje de programación de bajo nivel es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente
…ver más…

El valor constante no se tiene que buscar en memoria, pues ya se obtuvo al hacer el “fetch” de la instrucción.
Por tanto, es rápido aunque no tanto como el modo registro; requiere ir al BIU por el dato.
Ejemplo:
MOV AH, 9
Modo directo
Uno de los operandos involucra una localidad específica de memoria
El valor constante se tiene que buscar en memoria, en la localidad especificada.
Es más lento que los anteriores, pero es el más rápido para ir a memoria, pues ya “sabe” la localidad, la toma de la instrucción y no la tiene que calcular.
Ejemplo:
MOV AH, [0000]
MOV AH, Variable
Estas dos instrucciones serían equivalentes, si Variable está, por ejemplo, en la localidad 0 de memoria. En la forma primitiva del lenguaje de máquina, como el primer ejemplo, se tiene que indicar “mover a AH el contenido (indicado por los corchetes), de la localidad 0 de los datos (lo de los datos es implícito). El lenguaje Ensamblador, sin embargo, nos permite la abstracción del uso de variables, pero como una variable tiene una localidad determinada en memoria, para el procesador funciona igual.
La única diferencia consiste en que el programador no tiene que preocuparse por la dirección, ese manejo lo hace

Documentos relacionados

  • Revolucion de mayo de 1810
    644 palabras | 3 páginas
  • Definición De Algoritmo y Sus Lenguajes y Ejemplos
    1424 palabras | 6 páginas
  • informe de lenguaje de programacion
    2462 palabras | 10 páginas
  • Lenguaje de programacion
    2222 palabras | 9 páginas
  • Niveles de programacion
    1612 palabras | 7 páginas
  • Historia De Los Lenguajes De Programación
    12451 palabras | 50 páginas
  • ACT DIAGNOSTICA TIC 2do SEM. p34
    1102 palabras | 5 páginas
  • Trabajo "retratos de carolina"
    1990 palabras | 9 páginas
  • Definición De Algoritmo y Sus Lenguajes y Ejemplos
    1431 palabras | 6 páginas
  • Analisis literario del el niño de junto al cielo
    888 palabras | 4 páginas