Mapa mental
Lenguaje Ensamblador

Contenido del mapa
Lenguaje Ensamblador
Importancia de la programación en Lenguaje Ensamblador
- Los programas hechos por un programador experto en lenguaje ensamblador son generalmente mucho más rápidos y consumen menos recursos del sistema
- se pueden crear programas que se ejecutan más rápidamente y ocupan menos espacio que con lenguajes de alto nivel.
- se tiene un control muy preciso de las tareas realizadas por un microprocesador
- se puede controlar el tiempo en que tarda una rutina en ejecutarse, e impedir que se interrumpa durante su ejecución.
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 internos
- Registros de segmento
- Registros de propósito general
- Registros de apuntadores
- Registros de banderas
- Registros de Puntero de instrucción
- Registros de Pila
- Los registros del procesador se emplean para
Memoria Principal (RAM).
- Random Access Memory (memoria de acceso aleatorio).
- formada por un conjunto de unidades llamadas palabras.
- Dentro de cada una de estas palabras se guarda la información que constituye una instrucción o parte de ella (puede darse el caso de que una sola instrucción necesite varia palabras), o un dato o parte de un dato (también un dato puede ocupar varias palabras).
- A la cantidad de palabras que forman la MP se le denomina capacidad de memoria
- Una palabra está formada a su vez de unidades mas elementales llamadas bits
El Concepto De Interrupciones.
- (Interrupt). También conocidas cono IRQ
- Recursos que utiliza un dispositivo cuando necesita detener el proceso que está realizando la CPU para infórmale de que él, por su parte está haciendo algo.
- Si dos dispositivos utilizan la misma interrupción, se produce un conflicto, el ordenador no sabe qué elemento intenta avisarle y suelen aparecer problemas de funcionamiento.
- Existen 256 direcciones de interrupción diferentes.
- Una interrupción se convierte en una interrupción de hardware cuando es solicitada por uno de los componentes de hardware del equipo.
- TIPOS DE INTERRUPCIONES
- interrupción externa es provocada por un dispositivo externo al procesador
- Una interrupción interna ocurre como resultado de la ejecución de una instrucción INT o una operación de división que cause desbordamiento, ejecución en modo de un paso o una petición para una interrupción externa, tal como E/S de disco.
- TIPOS DE INTERRUPCIONES
- (Interrupt). También conocidas cono IRQ


