Está en la página 1de 6

Lenguajes de Interfaz

Cesar Adrian Gonzalez Serrano


Conceptos bsicos

1.1.Importancia de la programacin en
Lenguaje Ensamblador
Definicin.
El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para
escribir programas informticos, y constituye la representacin ms directa del
cdigo mquina especfico para cada arquitectura de microprocesador.
Importancia.
La importancia del lenguaje ensamblador es principalmente 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 l se puede realizar
cualquier tipo de programas que en los lenguajes de alto nivel no lo pueden
realizar.

1.2.El procesador y sus registros


internos
Procesador.
Es elhardwaredentro de uncomputadoru otros dispositivos programables, que
interpreta lasinstruccionesde unprograma de ordenador mediante la
realizacin de las operaciones bsicas aritmticas, lgicas y de entrada/salida
del sistema.
Registro.
Un registro es una memoria de alta velocidad y poca capacidad, integrada en el
microprocesador, que permite guardar transitoriamente y acceder a valores muy
usados, generalmente en operaciones matemticas.

Funcin de los registros.


Los registros estn en la cumbre de la jerarqua de memoria, y son la manera
ms rpida que tiene el sistema de almacenar datos.
La CPU contiene un conjunto de localidades de almacenamiento temporal de
datos de alta velocidad llamada registro. Algunos de los registros estn dedicados
al control, y solo la unidad de control tiene acceso a ellos. Los registros restantes
son los registros de uso general y el programador es el usuario que tiene acceso a
ellos.
Algunos registros bsicos:

A.Contador de programa (PC).

B.Registro de direcciones de la memoria (MAR).

C.Registro de datos (RD).

D.Registro de instrucciones (IR).

E.Palabra de estado de programa (PSW).

1.3.La memoria principal (RAM)

RAM es el acrnimo ingls de Random Access Memory

Memoria de semiconductor en la que se puede leer o escribir informacin

Es una memoria voltil, es decir, pierde su contenido al desconectar la energa


elctrica.

Se utiliza normalmente como memoria temporal para almacenar resultados


intermedios y datos similares no permanentes.

Se dividen en estticas y dinmicas.

Una RAM esttica mantiene su contenido inalterado mientras est alimentada.

En una memoria RAM dinmica se degrada con el tiempo, llegando sta a


desaparecer, a pesar de estar alimentada. Para evitarlo hay que restaurar la
informacin contenida en sus celdas, denominado refresco.

1.4.Concepto De Interrupcin
Definicin.
Un procesador no puede procesar simultneamente varios trozos de informacin
(procesa un trozo de informacin a la vez), un programa que est siendo ejecutado
puede, gracias al pedido de interrupcin, ser momentneamente suspendido mientras
se produce una interrupcin. El programa interrumpido puede continuar ejecutndose
luego.
Interrupcin de hardware.
Una interrupcin se convierte en una interrupcin de hardware cuando es solicitada por
uno de los componentes de hardware del equipo.
Cuando un perifrico desea acceder a un recurso, enva un pedido de interrupcin al
procesador para llamar su atencin. Los perifricos cuentan con un nmero de
interrupcin que se denomina IRQ (Peticiones de Interrupcin.
Es como si cada perifrico tirara de un "hilo" que est atado a una campana para
sealarle al equipo que desea que le preste atencin.

También podría gustarte