Zusammenfassung der Ressource
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
- 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.