INTERRUPCION
jueves, 29 de agosto de 2013
martes, 27 de agosto de 2013
domingo, 25 de agosto de 2013
LENGUAJES DE INTERFAZ
QUE ES
UN LENGUAJE ENSAMBLADOR
El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado
para escribir programas informáticos, y constituye la representación más
directa del código máquina específico para cada arquitectura de computadoras
legible por un programador.
¿En que se utiliza?
Se utiliza para reservar posiciones de memoria .Añadiendo B:W o L se indica el
tamaño de cada elemento reservado .si no se indica nada , se asume tamaño W.
Ejemplo:
DS:B 256 reserva 256 bytes
consecutivos de memoria .DS:L
reserva una palabra larga HOLA, DS 2 reserva dos palabras a partir de la dirección asignada por el ensamblador a HOLA.
Lenguaje de alto nivel.
Un lenguaje de alto nivel permite al programador escribir las
instrucciones de un
programa utilizando palabras
o expresiones sintácticas muy similares al inglés. Por ejemplo, en C se pueden
usar palabras tales como: case, if, for, while.
Lenguaje de bajo nivel.
Un lenguaje de programación de bajo nivel de abstracción es el
que proporciona un conjunto de instrucciones aritmeticológicas sin la capacidad de encapsular dichas instrucciones en
funciones que no estén ya contempladas en la arquitectura del hardware. También permite al programador escribir instrucciones de un
programa usando abreviaturas del inglés, también llamadas palabras
nemotécnicas, tales como: ADD, DIV, SUB.
Importancia
La importancia del
lenguaje ensamblador radica 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 el se puede
realizar cualquier tipo de programas que en los lenguajes de alto nivel no
lo pueden realizar.
Microprocesador
El microprocesador
determina si una afirmación es cierta o falsa mediante las reglas del álgebra
de Boole. En la actualidad
este componente electrónico está compuesto por millones de transistores,
integrados en una misma placa de silicio.
Estructura de un procesador
1.La Unidad Aritmética
Lógica (ALU), que ejecuta todas las operaciones solicitadas.
2.Una serie de
registros, donde se almacenan temporal mente los datos. De aquí, la ALU extrae
las instrucciones sobre las operaciones específicas a realizar y sobre el
segmento de la memoria RAM donde vaciará sus resultados una vez ejecutadas las
instrucciones.
3.Una serie de bloques
de control (direcciones, datos, memoria), para comunicarse con el exterior.
Estos bloques controlan el flujo de información y el orden de ejecución del
programa.
4.El circuito de reloj
o Timer, sincroniza
perfectamente la ejecución de todas las operaciones señaladas en los tres
puntos anteriores.
Suscribirse a:
Entradas (Atom)





















