Está en la página 1de 3

UNIVERSIDAD AUTÓNOMA DEL CARIBE MICROPROCESADORES

Facultad de Ingeniería Grupo: AD


Programa de Ingeniería Electrónica y Ing. José A. Ledesma
Telecomunicaciones León

Nombre: ________________________________

Normas y Parámetros de evaluación:

a. Todos los procedimientos realizados deben explicarse con II. Analice el siguiente programa y responda. (1.2)
claridad y sustentarse con evidencia tangible en los resultados 1. ¿temp1, temp2, var1 y var2 son empleados como registros o
entregados. La ausencia de estas explicaciones o de las
memorias de cálculo (si a ello hubiera lugar) será causal de constantes?
un cero en la nota correspondiente a dicho punto. 2. ¿RB5 y RB2 están configurados como entrada o salida?
b. Es de fundamental importancia la buena redacción de toda la 3. ¿A qué MEMORIA y que POSICIÓN corresponden las etiquetas
evaluación, así como la coherencia entre todas las ideas,
procedimientos y resultados; lo que exige un buen manejo del inicio, nuevo, salto1 y salto2?
idioma, así como de los conceptos que sustentan su resultado. 4. ¿Cuántas veces se ejecuta la instrucción asociada a la etiqueta
salto1?
I. Escriba el código ensamblador del siguiente algoritmo. (1.0)
List p=16F873A
include<p16F873A.inc>

temp1 EQU .35


temp2 EQU .10
var1 EQU .60
var2 EQU .25

org 00h
goto inicio

org 10h
inicio
banksel TRISB
movlw 71h
movwf TRISB
banksel PORTB
nuevo movlw var1
movwf temp1
movlw var2
movwf temp2
salto1 decfsz temp1
goto salto1
bcf PORTB,RB1
salto2 decfsz temp2
goto salto2
bsf PORTB,RB1
goto nuevo
end

III. Elabore un diagrama de flujo detallado que realice la


Multiplicación de 2 números de 4 bits (N1 y N2) tomados
del PORTC (N1=LSB y N2=MSB) y muestre el resultado en el
PORTB Explíquelo brevemente. (1.1)
UNIVERSIDAD AUTÓNOMA DEL CARIBE MICROPROCESADORES
Facultad de Ingeniería Grupo: AD
Programa de Ingeniería Electrónica y Ing. José A. Ledesma
Telecomunicaciones León

IV. Preguntas de selección múltiple con única respuesta. (0.7) V. De las siguientes arquitecturas indique y justifique
brevemente su respuesta: (1.0)
1. Un microcontrolador con stack de 8 niveles significa que: 1. De cuantos bits es el microcontrolador.
a. Puede almacenar 8 instrucciones de salto. 2. Cuantas líneas de programa soporta.
b.Puede ejecutar hasta 8 instrucciones de salto. 3. Cuantas direcciones de memoria de programa puede
c. Puede almacenar hasta 8 direcciones de rutinas. almacenar.
d.Puede ejecutar hasta 8 rutinas. 4. Cuantos datos temporales puede guardar.
5. Cuantas líneas de I/O posee.
2. Una instrucción GOTO se diferencia de una de CALL en que:
a. CALL requiere cargar una dirección en el PC.
b. GOTO envía el programa a una dirección sin necesidad de Arquitectura #1
una condición.
c. GOTO no necesita emplear la pila.
d. CALL consume dos ciclos de máquina.

3. “La sentencia FOR está clasificada como una sentencia de…”


a. Repetición
b. Salto
c. Selección
d. Orientadas a bits

4. "En la estructura de selección múltiple switch, ¿qué


instrucción obliga a la finalización de su ejecución?"
a. Default
b. case
c. Break
d. goto

5. " En la condición de la instrucción if, se evalúa una ..."


a. Instrucción de asignación
b. Instrucción de entrada de datos
c. Expresión relacional o lógica
d. Un operador de bit

6. “Las sentencias if-else y switch-case están clasificadas como


sentencias de…”.
a. Repetición
b. Salto
c. Selección
d. Orientadas a bits

7. “Las sentencias do-while y while se diferencian en que…”.


a. Do-while necesita una condición para salir
b. En do-while las sentencias son ejecutadas al menos una vez
c. While no necesita una condición para salir
d. Son idénticas
UNIVERSIDAD AUTÓNOMA DEL CARIBE MICROPROCESADORES
Facultad de Ingeniería Grupo: AD
Programa de Ingeniería Electrónica y Ing. José A. Ledesma
Telecomunicaciones León

Arquitectura #2
Arquitectura #3

También podría gustarte