Você está na página 1de 3

UNIVERSIDAD LA SALLE

CIRCUITOS LGICOS 2
PRIMERA EVALUACIN PARCIAL

NOMBREMATRICULA
RESPONDER SI LAS SIGUIENTES PROPOSICIONES SON VERDADERAS O FALSAS: (14 ptos.)
1.- Las directivas de ensamblador son instrucciones de programa (F ).
2.- El direccionamiento inmediato es ms rpido que el direccionamiento indirecto (V ).
3.- Un nemnico es una secuencia binaria (F ).
4.- Ensamblar un programa implica generalmente ms de un barrido del cdigo fuente (V ).
5.- Un sistema microcontrolado funciona sin seal de reloj ( F ).
6.- Un operando siempre es una locacin de memoria o un registro (F ).
7.- La capacidad de procesamiento de un microcontrolador es menor que la de un
microprocesador (V ).
COMPLETAR LAS SIGUIENTES FRASES CON LOS TRMINOS CORRECTOS: (16 ptos)
8.-El _op-code_permite identificar el tipo de instruccin que se va a ejecutar.
9.- Un byte se puede dividir en 2 __nibbles__.
10.- La arquitectura __RISC__ implica un mayor conocimiento de la arquitectura del sistema.
11.- La memoria _de programa__ de un microcontrolador es no voltil.
12.- La desventaja de una memoria _flash_ es que su vida til es reducida frente a otras
alternativas no voltiles.
13.- El sistema _binario_ ofrece mejor integridad de la seal frente a ruidos elctricos.
14.- Las instrucciones de 1 direccin trabajan con un registro_implicto_.
15.- Un bus de direcciones de 8 bits permite direccionar _256_ localidades de memoria.
RESPONDER DE LA FORMA MS CLARA POSIBLE LAS SIGUIENTES PREGUNTAS: (25 ptos.)
16.- Definir que es un sistema embebido.
Es una aplicacin que consta de microcomputadoras aun cuando su campo de aplicacin no sea
especficamente computacional, la computadora es el cerebro de la mquina pero el usuario final
generalmente no conoce este aspecto.
17.- Explicar la funcin del enlazador dentro del proceso de llevar un programa hacia un
microcontrolador.
El enlazador se encarga de integrar los archivos objetos que se generaron en el ensamblador y las
libreras externas en caso de ser invocadas dentro de los archivos objetos anteriores.
18.- Explicar con un ejemplo en qu consiste el direccionamiento con autodecremento, que
utilidad ofrece este direccionamiento.
Es un direccionamiento similar al indirecto con la ventaja de que el registro o locacin de memoria
que sirve como apuntador a la direccin efectiva al ser invocado y entregar esta direccin
automticamente decrementa su contenido de esta manera al usar este direccionamiento estar
apuntando una direccin por debajo de la primera. Es muy til para recorrer tablas, generar
formas de onda o en aplicaciones de bsquedas de datos.
19. Explicar el funcionamiento del stack.
Es un dispositivo de memoria LIFO, lo ltimo que ingresa a este dispositivo es lo primero que
puede salir. Este elemento es til para almacenar direcciones de retorno de subrutinas o
interrupciones.
20.- Se esta diseando un sistema microcontrolado de 8 bits con instrucciones de 12 bits, memoria
de programa de 1024 palabras, memoria de datos de 64 bytes y 16 seales de control.
Dimensionar el bus de direcciones, datos y control para el sistema. Tomar en cuenta que se trata
de una arquitectura Harvard.
Arquitectura Harvard: memoria de datos y de programa independientes.
Memoria de programa:
Bus de datos: 12 bits.
Bus de direcciones: 10 bits
Memoria de datos:
Bus de datos: 8 bits
Bus de direcciones: 6 bits
El nico bus que puede ser compartido es el de control que consta de 16 bits.

21.- Se tiene el siguiente cdigo fuente: (28 ptos.)
INICIO LD A
MOVAC
LD B
ST A
MOV
ST B
STOP
W A 25
W B 52
Realizar la prueba de escritorio de este programa en ensamblador, se requiere monitorear las
variables AC, A, B, DR y PC en cada una de las 7 instrucciones que componen el programa.

INSTRUCCIN A B DR AC PC
1 25 52 0 25 2
2 25 52 25 25 4
3 25 52 25 52 6
4 52 52 25 52 8
5 52 52 25 25 A
6 52 25 25 25 C
7 52 25 25 25 E

22.- Implementar una seudoinstruccin que realice la operacin de incremento de una localidad
de memoria X cada vez que es invocada. (17 ptos.)
Se puede llamar a la instruccin ADD1
AD1 LD X //Almaceno X en el AC
MOVAC //Almaceno el AC en DR
LD UNO //Almaceno el nmero 1 en el AC
ADD //Suma el contenido de AC y el registro de datos DR
ST X //Almaceno el resultado en X
W UNO 1
W X 0

REPC 2010

Você também pode gostar