Please enable JavaScript.
Coggle requires JavaScript to display documents.
LA IMPORTANCIA DE LA PROGRAMACION EN LENGUAJE ENSAMBLADOR, Fernando Muños…
LA IMPORTANCIA DE LA PROGRAMACION EN LENGUAJE ENSAMBLADOR
Se crean programas mas rápido y consumen menos memoria como
Sistemas Embebidos
Videojuegos
Drivers
Aplicaciones en tiempo real
Importancia de la programación en Lenguaje Ensamblador
La importancia del lenguaje ensamblador radica principalmente que se trabaja
directamente con el microprocesador
ventajas
Como trabaja directamente con el microprocesador al ejecutar un
programa.
Eficiencia de tamaño :
Flexibilidad.
El procesador y sus registros internos
Los registros del procesador se emplean para controlar instrucciones en ejecución, manejar direccionamiento de memoria y proporcionar capacidad aritmética.
Registros DS
La direccion inicial de un segmento de datos de programa es almacenada en el registro DS.
Registro SS
El registro SS permite la colocacion en memoria de una pila, para almacenamiento temporal de direcciones y datos.
Registro ES
Algunas operaciones con cadenas de caracteres utilizan el registro extra de segmento para manejar el direccionamiento
Registro AX
Registro BX
Registro DX
El lenguaje ensamblador es el lenguaje de programación utilizado para escribir programas informáticos de bajo nivel. Un programa escrito en lenguaje ensamblador consiste en una serie de Instrucciones que corresponden al flujo de órdenes ejecutables que pueden ser cargadas en la Memoria de un sistema basado en Microprocesador.
El lenguaje ensamblador es difícilmente portable, es decir, un código escrito para un microprocesador, puede necesitar ser modificado, para poder ser usado en otra máquina distinta. Al cambiar a una máquina con arquitectura diferente, generalmente es necesario reescribirlo completamente.
Con el lenguaje ensamblador se tiene un control muy preciso de las tareas realizadas por un microprocesador por Io que se pueden crear segmentos de código difíciles y/o muy ineficientes de programar en un lenguaje de alto nivel, ya que, entre otras cosas, en el lenguaje ensamblador se dispone de instrucciones del CPU que generalmente no están disponibles en los lenguajes de alto nivel.
Fernando Muños Valverde
Josafaht Angulo Hernandez
David Mendoza Garcia
Rios Cabrera Jose Luis
Humberto Iturrios