Está en la página 1de 1

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE

DEPARTAMENTO DE ELCTRICA Y ELECTRNICA


MICROCONTROLADORES
DEBER 1

FECHA: 30-04-2015
Ejercicio 1:

Sumar dos nmeros, A y B, de 16 bits cada uno. Adems, restar dos nmeros, A - B, de 16
bits cada uno.
La resta es similar a la suma, se debe apreciar que, el contenido del acumulador acta como
sustraendo y, el operando, como minuendo. Igualmente hay que apreciar que el flag CARRY se
debe interpretar de forma inversa a como se hace con la suma (a "0" hay llevada).
Ejercicio 2:
Almacenar los nmeros pares en 15 posiciones contiguas de la memoria de datos, empezando
desde la direccin 0x20, luego mostrar cada nmero almacenado en el puerto B. Usar
direccionamiento indirecto
Ejercicio 3:
El programa compara dos nmeros A y B. Si A=B, el resultado es 0. Si A > B, el resultado es AB. Si A < B el resultado es A+B. Hay que destacar que, al no haber instrucciones de
comparacin, esta se realiza mediante restas.
Ejercicio 4:
Suponga una lmpara que debe ser prendida o apagada desde tres puntos. Disee un
programa que la encienda si y solo si hay dos interruptores activados.
Ejercicio 5:

Escribir un programa que cuente el nmero de veces que se puls la tecla


conectada al terminal RA4 y que saque ese valor en binario natural por el Puerto B.

También podría gustarte