miércoles, 5 de diciembre de 2018

Assembler

Assembler

¿Qué es el lenguaje ensamblador?

Cada computadora personal tiene un microprocesador que administra las actividades aritméticas, lógicas y de control de la computadora.

Cada familia de procesadores tiene su propio conjunto de instrucciones para manejar diversas operaciones, como obtener información del teclado, mostrar información en la pantalla y realizar otros trabajos. Este conjunto de instrucciones se denomina 'instrucciones en lenguaje de máquina'.

Un procesador comprende solo instrucciones en lenguaje de máquina, que son cadenas de 1 y 0. Sin embargo, el lenguaje de máquina es demasiado oscuro y complejo para usarlo en el desarrollo de software. Por lo tanto, el lenguaje ensamblador de bajo nivel está diseñado para una familia específica de procesadores que representa varias instrucciones en código simbólico y una forma más comprensible.

Ventajas del lenguaje ensamblador

Tener un entendimiento del lenguaje ensamblador nos hace conscientes de:

Cómo los programas interactúan con el sistema operativo, el procesador y el BIOS;
Cómo se representan los datos en la memoria y otros dispositivos externos;
Cómo el procesador accede y ejecuta la instrucción;
Cómo las instrucciones acceden y procesan los datos;
Cómo un programa accede a dispositivos externos.
Otras ventajas de usar lenguaje ensamblador son -

Requiere menos memoria y tiempo de ejecución;

Permite trabajos complejos específicos de hardware de una manera más fácil;

Es adecuado para trabajos de tiempo crítico;

Es más adecuado para escribir rutinas de servicio de interrupción y otros programas residentes en memoria.

Resultado de imagen para assembler


0 comentarios:

Publicar un comentario