Lenguaje ensamblador
Un lenguaje ensamblador puro es aquel en que cada sentencia produce exactamente una instrucción máquina, es decir, hay unacorrespondencia biunívoca entre las instrucciones de máquina y las sentencias del programa en ensamblador. Si cada línea de un programa en ensamblador contuviera una sentenciaensamblador y si cada palabra de máquina contuviera una instrucción de máquina, entonces un programa de n líneas escrito en ensamblador produciría un programa en lenguaje de máquina queocuparía n palabras. La razón por la que se usa el lenguaje ensamblador en lugar de programar el lenguaje máquina (octal o hexadecimal) consiste en que es mucho más fácil programaren ensamblador. Es muy diferente usar nombres y direcciones simbólicas que hacerlo en binario u octal algunas de las abreviaturas para la adición, la sustracción, la multiplicacióny la división son ADD, SUB, MUL y DIV, pero pocos pueden recordar que las instrucciones máquina son 24576, 57344, 28672 y 29184. En lenguaje ensamblador sólo tiene que recordar losnombres simbólicos ADD, SUB, MUL, DIV, ya que el ensamblador los traduce a las instrucciones máquina.
Para qué sirve la materia.
La importancia del lenguaje ensamblador radicaprincipalmente que se trabaja directamente con el microprocesador; por lo cual se debe de conocer el funcionamiento interno de este, tiene la ventaja de que en el se puede realizarcualquier tipo de programas que en los lenguajes de alto nivel no lo pueden realizar. Otro punto sería que los programas en ensamblador ocupan menos espacio en memoria.
TemasRelacionados.
1. Escalabilidad de Microprocesadores.
2. Clasificación de memorias
3. Buses
4. Modos de Re direccionamiento
5. Interrupciones
6. Instrucciones Lineales
Regístrate para leer el documento completo.