Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• 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
ensamblador registro de
*Registro CS
*Registro SS
*Registro DS
*Registros ES