Você está na página 1de 6

23-5-2013

Microprocesadores

MICROPROCESADORES

AUTOR LUIS GABRIEL JIMENEZ MARTINEZ CESAR ENRIQUE CARCAMO ARRIETA

DOCENTE: ING CARLOS PIERES CALAO

UNIVERSIDAD DE CARTAGENA CREAD SAN MARCOS INGENIERIA DE SISTEMAS SAN MARCOS SUCRE 2013

TALLER DE MICROPROCESADORES

1. Cules son los bloques principales de un microprocesador?


El microprocesador es formado por los siguientes bloques La UC (Unidad de Control) La ALU (Unidad Aritmtico Lgica) Los registros Los buses internos

2. Qu diferencias existen entre las arquitecturas Harvard y Von Neumann?


Dar ejemplos de componentes comerciales que respondan a dicha arquitectura Von Neumann: Permite almacenar datos e instrucciones en el mismo mdulo de memoria Ms flexible y fcil de implementar Adecuado para muchos procesadores de propsito General Harvard: Usa Mdulos de memoria separados para almacenar instrucciones y datos Alto rendimiento de memoria Ideal para DSP (Procesadores Digitales de Seales) El tiempo de acceso se mejora respecto a la arquitectura von Neumann donde programa y datos se traen a la CPU usando el mismo bus.

3. Tipos de memorias que se utilizan en un procesador?


Memoria cach Existen tres tipos de memoria cach: La memoria cach interna La memoria cach externa La memoria cach de tercer nivel

4. Qu es un direccionamiento extendido y cuando se utiliza?


Direccionamiento extendido, la direccin del operando est contenida en los dos bytes siguientes al cdigo de operacin. Este modo es usado para acceder a cualquier posicin de memoria mayor a $00FF, incluyendo espacio de RAM mayor a $00FF, ROM o FLASH. Esta es una instruccin de tres bytes, uno para el cdigo de operacin y otros dos para la direccin del operando.

5. Qu es una pila y cul es su uso?


Una pila: es una lista ordinal o estructura de datos en la que el modo de acceso a sus elementos es de tipo LIFO (ltimo en entrar, primero en salir) que permite almacenar y recuperar datos. Para el manejo de los datos se cuenta con dos operaciones bsicas: apilar (push), que coloca un objeto en la pila, y su operacin inversa, retirar (o desapilar, pop), que retira el ltimo elemento apilado.

6. Qu tipos de instrucciones tienen los procesadores?


Una instruccin se puede ver como una cadena de bits que se agrupan en campos con tamaos Diferentes Instrucciones de transferencia de datos. Transfieren datos Instrucciones aritmticas, lgicas y de comparacin. Operaciones Instrucciones de transferencia de control. Secuencia de ejecucin Instrucciones de gobierno. Controlan estado CPU0000000001011100

7. Caractersticas del registro Acumulador


Es un registro de propsitos generales de 8 bits usado para almacenar operandos, resultados de clculos aritmticos, y de manipulacin de datos. Es directamente accesible a la CPU para operaciones no aritmticas El acumulador es usado durante la ejecucin de un programa donde el contenido de alguna posicin de memoria es cargado en el acumulador

8. Qu es el Programming Model de un procesador y cul le corresponde al


CPU08?.

9. Qu diferencia fsica y operativa existe entre un acumulador y una celda


de memoria? El acumulador es un registro en el que son almacenados temporalmente los resultados aritmticos y lgicos intermedios que sern tratados por el circuito operacional de la unidad aritmtico-lgica (ALU). Las unidades de memoria son mdulos conformados por un conjunto de cerrojos o condensadores agrupados de tal forma que almacenan varias palabras binarias de n bits. Cada una de ellas tienen la capacidad de almacenar un bit de informacin (1 o 0)

10. Por qu existe una celda de acarreo (Carry) y no, directamente, un


acumulador de 9 bits?

11. Qu diferencia a un puntero de pila (Stack Pointer), de un registro de


ndice (Index Register)? El puntero del stack SP (stack pointer) como su propio nombre indica es un registro apuntador a la posicin de memoria donde se encuentra la pila. En la familia 8051 el registro SP se encuentra en la zona de memoria SFR 81H. registro ndice es un registro de procesador usado para direccionar los datos de proceso hacia o desde la memoria ram.

estn disponibles para direccionamientos indexados y para sumas y restas. Que son la operaciones de punta. 12. Describa los dispositivos de entrada/salida que puede hallar en un
microcontrolador genrico. Especifique los de la serie HC908.

13. Describa de manera simplificada un proceso de comunicacin serie.


Diferencie entre simplex, half duplex y full duplex. La transmisin simplex (sx) o unidireccional es aquella que ocurre en una direccin solamente, deshabilitando al receptor de responder al transmisor. Normalmente la transmisin simplex no se utiliza donde se requiere interaccin humano-mquina. La transmisin half-duplex (hdx) permite transmitir en ambas direcciones; sin embargo, la transmisin puede ocurrir solamente en una direccin a la vez. Tanto transmisor y receptor comparten una sola frecuencia. La transmisin full-duplex (fdx) permite transmitir en ambas direccin, pero simultneamente por el mismo canal. Existen dos frecuencias una para transmitir y otra para recibir.

14. Cmo realizara un intercambio de datos entre un dispositivo de la serie


HC908QTY y una computadora provista con puerto RS232?

15. Describa la utilizacin y diferencias entre interrupcin enmascarable y


no enmascarable Interrupcin enmascarable: Significa que, bajo control del software, el procesador puede aceptar o ignorar (enmascarar) la seal de interrupcin. Para ello se enva

una seal a la patilla INTR , y el procesador la atiende o la ignora en funcin del contenido de un bit (IF) en un registro (FLAGS) que puede estar habilitado o deshabilitado. Interrupcin no enmascarable: significa que la interrupcin no puede ser deshabilitada por software. Este tipo de interrupciones ocurren cuando se recibe una seal en la patilla NMI ("Nonmaskable Interrupt) del procesador. Se reservan para casos en que es crtica la respuesta, por ejemplo que se detecte un error de paridad en la memoria. Adems son de prioridad ms alta que las enmascarables.

16. Realice un esquema en bloques de la configuracin de un puerto de


entrada/salida y explique su funcionamiento Los dispositivos o puertos de entrada/salida permiten realizar transferencias de informacion entre elexterior y el microprocesador

Sistema emisor

Sistema receptor

Você também pode gostar