Está en la página 1de 1

lenguaje

• El único lenguaje que entienden los microcontroladores es el código máquina formado por ceros y unos del sistema binario.
+ • El lenguaje ensamblador expresa las instrucciones de una forma más natural al hombre a la vez que muy cercana al
microcontrolador, ya que cada una de esas instrucciones se corresponde con otra en código máquina.
• El lenguaje ensamblador trabaja con nemónicos, que son grupos de caracteres alfanuméricos que simbolizan las órdenes o

ensamblador
tareas a realizar.
•La traducción de los nemónicos a código máquina entendible por el microcontrolador la lleva a cabo un programa
ensamblador.
• El programa escrito en lenguaje ensamblador se denomina código fuente (*.asm). El programa ensamblador proporciona a
partir de este fichero el correspondiente código máquina, que suele tener la extensión *.hex.

Un segmento es un área especial en un programa que inicia en un límite de un párrafo, esto es, en
Se denomina microprocesador al circuito electrónico que procesa la
una localidad de regularmente divisible entre 16, o 10 hexadecimal. Aunque un segmento puede
energía necesaria para que el dispositivo electrónico en que se
estar ubicado casi en cualquier lugar de la memoria y, en modo real, puede ser hasta de 64K, solo
encuentra funcione, ejecutando los comandos y los programas
necesita tanto espacio como el programa requiera para su ejecución. Un segmento en modo real
adecuadamente.
puede ser de hasta 64K. Se puede tener cualquier número de segmentos; para direccionar un
hoy en día un microprocesador es capaz de recibir las instrucciones,
decodificarlas, buscar los programas compatibles para ejecutarlas, las
microprocesador segmento en particular basta cambiar la dirección en el registro del segmento apropiado. Los tres
ejecuta, analiza los datos y muestra los resultados de dicho proceso segmentos segmentos principales son los segmentos de código, de datos y de la pila.
en 1 segundo o menos.
En un microprocesador podemos diferenciar diversas partes:
*Puerto de E/S *Memoria cache Un registro de segmento se utiliza para alinear en un limite de párrafo o
*Coprocesador matemático *Registros dicho de otra forma codifica la dirección de inicio de cada segmento y su
*Memoria *Puertos dirección en un registro de segmento supone cuatro bits 0 a su derecha. Un

Lenguaje registro de segmento tiene 16 bits de longitud y facilita un área de memoria


para direccionamiento conocida como el segmento actual.

ensamblador registro de
*Registro CS
*Registro SS
*Registro DS
*Registros ES

El procesador es el “cerebro” del ordenador. Es el componente procesador segmentos


*Registros FS y GS

encargado de la ejecución de las instrucciones de los programas. Todos


los ordenadores tienen al menos un procesador.
El procesador está formado por un conjunto de registros que almacenen
datos, una unidad aritmético-lógica que realiza operaciones con ellos y
una unidad de control que se encarga de coordinar a todos los
componentes. Un reloj interno determina la velocidad de trabajo de memoria
estos elementos internos.
La memoria de acceso aleatorio (RAM por sus siglas en inglés) es utilizada por la mayor parte del software para
Un procesador está formado por una serie de componentes que trabajan
llevar a cabo sus funciones. Todas las instrucciones que ejecuta una computadora necesitan ser previamente
de forma coordinada par ejecutar las instrucciones que forman los
cargadas a esta memoria, para posteriormente ser ejecutadas por el procesador. La razón de esto es que la
programas.
RAM es la tercera memoria más rápida a la que puede acceder el procesador, siendo los primeros los registros
*Bus *RAM
del procesador y las memorias cache, las cuales aunque más rápidas que la memoria RAM, cuentan con una
*ALU *Registros
capacidad de almacenamiento muy baja. Se estructura de la siguiente forma lógica:
*Reloj interno *Unidad de control
*Memoria base *Memoria superior y reservada *Memoria expandida *Memoria extendida

CÁRDENAS BAHENA TOMÁS RAFAEL | N° CONTROL: 18320822

También podría gustarte