You are on page 1of 11

TEORA DE MICROPROCESADORES

TAREA 1: CUESTIONARIO
> Qu es un Microprocesador?
Un Microprocesador es un cricuito lgico que responde y procesa operaciones lgicas y aritmticas, las
cuales hacen funcionar a las computadoras
Qu lo compone?
El microprocesador se compone principalmente de una Unidad Aritmtico Lgica (ALU), un contador de
programa (PC), un registro de instrucciones, registros de trabajo, un circuito de reloj y un circuito de
interrupcin.
Qu es un ALU?
Es la unidad conformada por una serie de circuitos electrnicos capaces de efectuar operaciones
Aritmticas (suma y resta binaria), lgicas (AND, OR, NOT y XOR) y de corrimiento. Para que la ALU
efecte operaciones, los operandos se guardan en los registros de trabajo. El resultado se guarda en otro
registro, generalmente llamado de ACUMULADOR, esto antes de que el resultado sea transferido a la
memoria o a la unidad de Entrada/Salida.
Qu es un Microcontrolador?
Es un circuito integrado Programable que contiene todos los componentes de una computadora, se
emplea para controlar el funcionamiento de una tarea determinada, y debido a su reducido tamao, suele
ser incorporado en el propio dispositivo al que gobierna.
Qu diferencia hay entre un Microprocesador y un Microcontrolador?
Una de las mas notables diferencias entre estos dos dispositivos electrnicos es la dependencia de
conectividad para poder funcionar, es decir: El Microprocesador no es del todo autnomo, puesto que
necesita de componentes externos a su arquitectura para poder funcionar. Por mencionar algunos y los
cuales son los usados con frecuencia o de manera imperativa son:

Menoria RAM
Memoria ROM
Decodificadores

En cambio el Microcontrolador es capaz de funcionar con sus elementos internos otorgados por su
propia arquitectura. Es decir, los microcontroladores cuentan con todos estos elementos integrados y
conectados dentro de s mismo asi como otros elementos que le brindan otras funciones, tales como
contadores o temporizadores, convertidores DAC o ADC y PWM.
Qu herramientas se pueden encontrar en?

Qu es un Acumulador?
El acumulador se deriva de la CPU o Unidad Central de Procesamiento. Es una unidad dentro de este
apartado del microcontrolador y se describe como un registro SFR estrechamente relacionado con el
funcionamiento de la ALU. Es utilizado para almacenar todos los datos sobre los cuales se va a realizar
una operacin (Suma, Resta, mover, etc). Tambin almacenta los resultados preparados para el
procesamiento futuro.
Qu es una Bandera?
Se refiere a un bit o a un grupo de bits que se utilizan para almacenar un valor binario o cdigo que tiene
asignado un significado. Las banderas normalmente forman parte de una determinada estructura de
datos como un registro de una base de datos, y el significado del valor que una figura en una bandera
tpicamente se definir en relacin a la estructura de datos de la que forma parte.
Qu es un Registro de funciones especiales (SFR)?
Es un tipo de registro que tiene asignada una tarea en especfico, predeterminada por el fabricante tales
como:

Temporizadores
Convertidores
Osciladores

Los bits de estos registros se conectan directamente a los circuitos internos del Microprocesador para
poner en fucnionamiento las funciones arriba mencionadas.
Qu es un registro de propiedad general?
Es un circuito electrnico que puede memorizar el estado de un byte. Se puede representar grficamente
enla siguiente imagen:

Qu es un registro de estado?
Se trata de unos registros de memoria en los que se deja constancia de algunas condicioones que se
dieron en la tlima operacin realizada y que habrn de ser tenidas en cuenta en operaciones posteriores.
Qu es un perro Guardian (Watch dog)?
Es un temporizador conectado a un oscilador RC que es independiente dentro de Microcontrolador.
Cuando se activa el perro guardin cada vez que cuenta hasta el mximo valor en el que ocurre
desbordamiento del registro genera una seal de reinicio del microcontrolador y la ejecucucin de
programa inicia la primera inscriccin.
Qu es la pila y el apuntador de Pila?
La pila es un registro del CPU cuyo propsito es mantener la pista de la pisicin actual de la pila de
llamadas, ste puede ser un registro dedicado como el puntero o apuntador de pila (Stack pointer)
El apuntador de pila es una estructura dinmica que almacena la infromacin sobre las rutinas activas en
un programa de computadora
Qu es el contador de Programa?
El registro contador de programa es donde reside la prxima direccin de memoria donde se encuentra
la isntruccin a ejecutar, cuando se ejecuta una instruccin el registro contador de programa incrementa
su contenido en una unidad, de modo que al ejecutar un nuevo ciclo se ejecute la instruccin que se
encuenta en la siguiente posicin de memoria y as sucesivamente. De esta manera la computadora
puede saber cul es la siguiente instruccin que debe ejecutar.

Definir: Bit, Nibble, Byte, Word

BIT: Se puede decir que un bit es la unidad bsica de informacin, o bien, se puede definir
tambin como un solo dgito binario
BYTE: Un Byte consiste de 8 bits colocados uno junto al otro. Si un bit es un dgito, es lgico que
los bytes representen los nmeros
NIBBLE: Un nibble representa la mitad de un byte, es decir, un nibble es un conjunto de 8 bits
colocados uno a lado de otro. Dependiendo de la mitad del nmero en cuestin (izquierda o
derecha), se les denomina nibbles altos o bajos, respectivamente.
WORD: Se refiere a una cadena finita de bits que son manejados como conjuntos por la mquina.
El tamao o longitud de la palabra hace referencia al nmero de bits contenidos en ella.

Qu son las memorias?


Son dispositivos electrnicos que sirven para almacenar datos
Qu son las memorias EEPROM?
Son llamadas memorias programables y borrables electricamente, esto quiere decir que el contenido de
estas memorias pueden ser cambiado durante el funcionamiento, pero se queda permanentemente
guardado despus de la prdida de la fuente de alimentacin.
Qu es la memoria RAM?
Es llamada memoria de acceso aleatorio, es un tipo de memoria que se utiliza para almacenar
temporalmente los datos y los resultados inmediatos creados y utilizados durante el funcuinamiento del
microprocesador. Estos datos se pierden al perderse la alminetacin elctrica.
Qu es la memoria UVROM?
Es otro tio de memoria programable-borrable por rayos ultravioleta. Es posible borrar el contenido de
esta memoria por medio de los rayos ultravioleta.
Definir las terminales de memoria y especificar como funcioan.

Terminales de Direccin: Todos los dispositivos de memorias tienen entradas de direccin


usadas para seleccionar una localidad de memoria dentro del dispositivo de memoria .El numero
de conexiones esta determinado por el numero de localidades de memoria encontradas en el
interior del dispositivo de la memoria.
Terminales de Datos: Todos los dispositivos de memoria tienen bus de salida o de entrada
llamado los dos en conjunto terminales de datos.Algunas memorias cuentan con un solo bus de
entrada/salida con buffer triestado esto permiten que las lineas de dato acten como entrada y
salida es decir que por un mismo canal la informacin viaja en forma bidireccional.
Terminales de Seleccin / Habilitacin: Cada tipo de dispositivos de memoria tienen una
entrada o mas de una entrada que selecciona o habilita la memoria o por el contrario, la
deshabilita toda o parte de la memoria , de modo que no responda a las terminales de datos .Esta
clase de entrada es llamada en la mayora de las memorias como Seleccin de microcircuito (CS)

o habilitacin de microcircuito (CE).Este tipo de Entrada es til cuando varios mdulos de


memoria
se
combinan
para
formar
una
memoria
mayor.
Si la entrada (CS) o (CE) esta activa es decir tiene un 0 lgico, el dispositivo de memorias puede
ser hacer una lectura o escritura. Si al contrario, tiene una 1 lgico en la terminal (CS)o (CE) el
dispositivo de memoria se desconecta (se inhabilita) por si mismo de sus conexiones de datos.Es
decir presenta una impedancia alta en la trayectoria del bus de datos.
Si un dispositivo de memoria tiene mas de dos entradas de seleccin, entonces las dos debern
estar en estado activo para seleccionar o habilitar el dispositivo.
Terminales de Control: Los dispositivos de memoria tienen lineas de control que permiten de tal
manera que ejecute una operacin de lectura o escritura.Esta entrada controla cuala operacion
llevara a cabo la memoria lectura o escritura. La entrada se etiqueta R/W Se realiza la Operacin
de de lectura cuando R/W=1 lgico. La Operacin Escritura se realiza cuando R/W=0 lgico.
Existen otras etiquetas para llamar a esta terminal las mas comunes son W(para escritura) y WE
(Habilitacin de Escritura). La entrada de Control de una ROM es la conexin de habilitacin de
Salida (OE), o compuerta (G), la cual permite que los datos fluyan de las terminales de datos de
salida de la ROM. Si la (OE) y la entrada (CE) estn activas, la salida esta habilitada, si (OE) esta
inactiva, la salida esta deshabilitada en su estado de alta impedancia.
El dispositivo de memoria RAM (lectura/escritura) con frecuencia contene dos entradas de
control ademas para seleccionar la entrada. Si solo hay una entrada de control ha menudo se le
conoce como R/W para lectura/ escritura.Esta terminal seleccin una Operacin de lectura o una
Operacin de escritura solo si el dispositivo esta seleccionado sobre la de la entrada de seleccion
(CS).
Si la RAM tiene dos entradas de control, por lo general se etiquetan como (WE) o (W) Y (OE) o
(G).

Tipos de memoria RAM


Tipo de
memoria

Significado

Descripcin

Tipo RAM

RAM

EDO RAM

BEDO RAM

"Random Access
Memory", memoria de
acceso aleatorio

Memoria primaria de la computadora, en la que


puede leerse y escribirse informacin en
cualquier momento, pero que pierde la
informacin al no tener alimentacin elctrica.

"Extended Data Out


Random Access Memory",
memoria de acceso
aleatorio con salida de
datos extendida

Tecnologa opcional en las memorias RAM


utilizadas en servidores, que permite acortar el
camino de la transferencia de datos entre la
memoria y el microprocesador.

"Burst EDO Random


Access Memory",
memoria de acceso
aleatorio con salida de

Tecnologa opcional; se trata de una memoria


EDO RAM que mejora su velocidad gracias al
acceso sin latencias a direcciones contiguas de
memoria.

datos extendida y acceso


Burst

DRAM

"Dinamic Random Access


Memory", memoria
dinmica de acceso
aleatorio

Es el tipo de memoria mas comn y econmica,


construida con capacitores por lo que necesitan
constantemente refrescar el dato que tengan
almacenado, haciendo el proceso hasta cierto
punto lento.

SDRAM

Tecnologa DRAM que utiliza un reloj para


sincronizar con el microprocesador la entrada y
"Synchronous Dinamic
salida de datos en la memoria de un chip. Se ha
Random Access Memory",
utilizado en las memorias comerciales
memoria dinmica de
como SIMM, DIMM, y actualmente la familia
acceso aleatorio
de memorias DDR (DDR, DDR2, DDR3,
DDR4, GDDR, etc.), entran en esta clasificacin.

FPM DRAM

"Fast Page Mode Dinamic


Random Access Memory", Tecnologa opcional en las memorias RAM
memoria dinmica de
utilizadas en servidores, que aumenta el
paginacin de acceso
rendimiento a las direcciones mediante pginas.
aleatorio

RDRAM

SRAM /
Cach

"Rambus DRAM",
memoria dinmica de
acceso aleatorio para
tecnologa Rambus

Memoria DRAM de alta velocidad desarrollada


para procesadores con velocidad superior a 1
GHz, en esta clasificacin se encuentra la familia
de memorias RIMM.

"Static Random Access


Memory", memoria
esttica de acceso
aleatorio

Memoria RAM muy veloz y relativamente cara,


construida con transistores, que no necesitan de
proceso de refresco de datos. Anteriormente
haba mdulos de memoria independientes, pero
actualmente solo se encuentra integrada dentro
de microprocesadores y discos duros para
hacerlos mas eficientes.

CONVERTIDOR ANALOGICO DIGITAL


Tipos de CAD y funcionamiento:
Convertidor Analgico/Digital Flash o Paralelo
El mtodo flash utiliza comparadores que comparan una serie de tensiones de referencia con la tensin
de entrada analgica. Cuando la tensin analgica sobrepasa a la tensin de referencia de un comparador
determinado, se genera un nivel Alto. El circuito se muestra en la imagen:

ADC de aproximaciones sucesivas.


Este tipo de convertidor es el que sigue en menor tiempo de conversin al convertidor con mtodo
Flash. La figura muestra el diagrama a bloques bsico de un convertidor ADC por aproximaciones
sucesivas de 4 bits

Esta formado por un DAC, un registro de aproximaciones sucesivas (SAR, successiveaproximation r+egister) y un comparador. Los bits de entrada al DAC se habilitan a ALTO, de uno en

uno sucesivamente. Comenzando por el bit ms significativo (bMs). Cada vez que se habilita un bit, el
comparador produce una salida que indica si la tensin analgica de entrada es mayor o menor que la
salida del DAC. Si la salida del DAC es mayor que la entrada analgica, la salida del comparador esta a
nivel BAJO, haciendo que el bit en el registro pase a cero. Si la salida es menor que la entrada analgica
el bit 1 se mantiene en el registro. El sistema realizara esta operacin primero con em bMs, luego con el
siguiente bit ms significativo, despus con el siguiente, y as sucesivamente. Despus de que todos los
bits del DAC hayan sido aplicados, el ciclo de conversin esta completo. Referencia floyd.
ADC de contador de rampa en escalera.
El mtodo de rampa en escalera para la conversin A/D se conoce tambin como mtodo de Rampa
digital o mtodo contador. Se emplea un DAC y un contador binario para generar el valor digital
correspondiente a una entrada analgica. La figura presenta un diagrama de este tipo de convertidor.

El mtodo de rampa en escalera es ms lento que el mtodo flash porque, en caso de entrada mxima,
el contador debe pasar a travs del nmero mximo de estados antes de realizar la conversin. Para una
conversin de 8 bits, esto significa un mximo de 256 estados y cado estado consume un cierto tiempo
La figura siguiente ilustra una secuencia de conversin con 4 bits. Obsrvese que, para cada muestra, el
contador debe contar desde cero hasta el escaln en el que la tensin de referencia alcanza a la tensin
de entrada analgica. El tiempo de conversin es variable, en funcin de la tensin analgica.

ADC de rastreo o seguimiento


El mtodo de seguimiento utiliza un contador ascendente / descendente y es ms rpido que el mtodo
de rampa digital, porque el contador no se pone a cero despus de cada muestreo sino que sigue a la
entrada analgica La figura muestra un tpico ADC de seguimiento de 8 bits.

La salida del comparador se aplica al modo del control del contador, cuando esta BAJO ( 0 lgico), hace
que el contador cuente progresivamente, y , recprocamente, cuando esta ALTO (1 lgico), hace que el
contador cuente en forma descendente. En la figura de abajo se muestra que cuando el ADC de
rastreo a alcanzado el intervalo idneo, entonces el convertidor puede seguir de forma continua el voltaje
analgico. La rapidez de rastreo no es ningn problema a medida que las variaciones de la entrada sean
relativamente lentas.

A fin de reducir el error inicial de las primeras conversiones suele fijarse el contador a media escala, es
decir, en 100000.

ADC de pendiente simple


A diferencia de los mtodos de rampa en escalera y seguimiento, el convertidor de pendiente simple no
requiere un DAC. Se utiliza un generador de rampa lineal para generar una tensin de referencia de
pendiente constante. En la figura se muestra el diagrama del ADC de pendiente simple. Al comienzo del
ciclo de conversin, el contador esta en estado RESET y la salida del generador de rampa es 0 V. En esta
situacin, la entrada analgica es mayor que la tensin de referencia y, por tanto , se produce un nivel
ALTO en la salida del comparador. Este nivel alto habilita la seal del reloj para el contador y arranca el
generador de rampa.

ADC de doble pendiente


El funcionamiento del ADC de doble pendiente es similar al de pendiente simple, excepto en que se utiliza
una rampa de pendiente variable y otra de pendiente fija. Este tipo de convertidor se utiliza comnmente
en voltmetros digitales y otros tipos de instrumentos de medida.

Se utiliza un generador de rampa (integrador), A1, para generar las caracterstica de pendiente doble. En
la figura se presenta el esquema de un ADC de pendiente doble como referencia.