Banco de ejercicios tipo parcial
Parcial II — Temas 4 y 5 (modelo jun 2026)
Sección titulada «Parcial II — Temas 4 y 5 (modelo jun 2026)»Estos ejercicios reflejan la exigencia del examen real. Estudia primero Retardos y Comparaciones.
Ejercicio · Parcial
Teoria: MOVF vs comparacion con cero
Explica por que MOVF REGISTRO,F usa la bandera Z (y no C) para saber si el registro es cero. Escribe el par de instrucciones BTFSS/BTFSC para saltar si no es cero.
Ejercicio · Parcial
Subrutina REG1 > REG2
Escribe una subrutina que, si REG1 es mayor que REG2, salte a la etiqueta MAYOR. Usa MOVF, SUBWF, BTFSS/BTFSC sobre C y Z.
Ejercicio · Parcial
Tabla C y Z tras SUBWF
Completa C y Z despues de MOVF B,W / SUBWF A,W para: (A=10,B=10), (A=5,B=3), (A=2,B=7), (A=15,B=8).
Ejercicio · Parcial
Retardo 3 ms @ 20 MHz
Con CM = 4/20 MHz, calcula la variable del contador externo en un retardo de dos bucles (interno N=250). Completa el codigo con NOP de ajuste. Justifica BRA en el bucle interno.
Ejercicio · Parcial
Ciclo de maquina y pipeline
Con cristal 4 MHz y 20 MHz, calcula CM. Explica en una frase que es el solapamiento (pipeline) y por que igual usas la tabla de ciclos por instruccion.
Parte III — Problemas (GPIO + retardos + logica)
Sección titulada «Parte III — Problemas (GPIO + retardos + logica)»Ejercicio · Parcial
Bomba y cuenta regresiva 9→0
RA0: boton inicio. RA1: bomba. RB4–RB7: display BCD. Al pulsar inicio, mostrar 9 y decrementar cada 10 s hasta 0, luego apagar bomba. Usa subrutinas de retardo de 10 s (tres bucles @ 20 MHz o valor del PDF).
Ejercicio · Parcial
Robot seguidor de linea
RB0/RB1: sensores. RD0/RD1: motores. Estructura: leer sensores → CALL CASO_1 … CALL CASO_4 segun combinacion → BRA PROGRAMA. Sin usar C aun: dibuja la tabla verdad y el diagrama de flujo antes del codigo.
Guia de clase adicional (aplicacion GPIO)
Sección titulada «Guia de clase adicional (aplicacion GPIO)»El PDF Ejercicios II parcial 20252.pdf trae problemas de control de nivel (bomba/válvula) y display — utiles como practica de diagrama y pseudocodigo:
Ejercicio · Parcial
Control de nivel (guia 20252)
Sistema bomba + valvula con sensores simulados. Ver tambien Proyecto control de nivel.
Ejercicio · Parcial
Conteo descendente en display 7 segmentos
Programa que cuenta de 0FH a 00H en display BCD catodo comun. Dos pulsadores: uno incrementa cuenta inicial, otro inicia decremento de 1 s por digito (usa retardos).
Temas frecuentes en evaluacion
Sección titulada «Temas frecuentes en evaluacion»- Pseudocodigo preciso (claro, sin ambiguedad)
- Diagrama de flujo con decisiones
- Codigo ensamblador modular (
CALL/RETURN) - Calculo de retardos con CM × Σ CI
- Comparaciones con tabla C/Z de la seccion Comparaciones
- Simulacion en Proteus y explicacion oral