Micro

Páginas: 2 (260 palabras) Publicado: 25 de marzo de 2013
ESCUELA POLITÉCNICA DEL EJÉRCITO
FACULTAD DE INGENIERÍA ELECTRÓNICA
MICROCONTROLADORES
DEBER 1


FECHA: 26-03-2013

Ejercicio 1:
Sumar dos números, Ay B, de 16 bits cada uno. Además, restar dos números, A - B, de 16 bits cada uno.
La resta es similar a la suma, se debe apreciar que, el contenido delacumulador actúa como sustraendo y, el operando, como minuendo. Igualmente hay que apreciar que el flag CARRY se debe interpretar de forma inversa a como se hacecon la suma (a "0" hay llevada).
Ejercicio 2:
Convertir un número binario a código BCD, en el rango de 0 a 9999. Para la operación de la división entera, deberealizarse una subrutina general, la cual tiene dos registros A y B que son los dos operandos de la división entera por restas sucesivas.

Ejercicio 3:Convertir el código BCD a número binario, en el rango de 0 a 255.

Ejercicio 4:
Convertir un número binario a código ASCII estándar, en el rango de 0 a 9999.Para la conversión de un dígito, debe realizarse una subrutina.

Ejercicio 5:
Convertir el código ASCII estándar a código binario.

Ejercicio 6:
Elprograma compara dos números A y B. Si A=B, el resultado es 0. Si A > B, el resultado es A-B. Si A < B el resultado es A+B. Hay que destacar que, al no haberinstrucciones de comparación, esta se realiza mediante restas.

Ejercicio 7:
Suponga una lámpara que debe ser prendida o apagada desde tres puntos. Diseñe unprograma que la encienda si y solo si hay dos interruptores activados.

Ejercicio 8:
Diseñar un programa que simule a un comparador de 4 líneas.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Micro
  • Micro
  • Micro
  • Micro
  • Micro
  • micro
  • micro
  • Micro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS