Programación de microprocesadores con assembler
Enviado por pamo2643 • 31 de Octubre de 2015 • Apuntes • 453 Palabras (2 Páginas) • 129 Visitas
Introducción
Todas las maravillas tecnológicas de las que disfrutamos en la actualidad y que hace algunos años parecían imposibles funcionan gracias a complejos circuitos integrados que se encargan de ejecutar programas que son programadas en un lenguaje de bajo nivel, realiza operaciones aritméticas y lógicas. El desarrollo de los microprocesadores se dio gracias a los progresos en el campo de los semiconductores y a partir de ahí año tras año los microprocesadores son más pequeños y más poderosos que los del año anterior a su fabricación.
Practica 1.1: Programación de microprocesadores con assembler
Como práctica inicial respecto a la primera unidad que trata los microprocesadores, se plantea el desarrollo de ejercicios previos antes del desarrollo de la solución al problema planteado, utilizando lenguaje ensamblador el cual es fácilmente accesible desde cualquier computador con sistema operativo Microsoft Windows XP, Vista, Seven u 8, en las versiones Profesionales mediante consola, con el DEBUG, con compiladores como MASM o TASM o con simuladores como SIMUPROG, el objetivo es integrar los conocimientos adquiridos en el curso de ALGORITMOS para hallar una solución a una situación práctica que permita adquirir habilidades en la programación de bajo nivel en lenguaje ensamblador. El laboratorio debe estar compuesto de al menos un Ejercicio que cumpla con la totalidad de parámetros solicitados:
- Diseñar un programa que represente la solución matemática a un problema, por ejemplo, hallar el área, el volumen, o encontrar la solución a un sistema de ecuaciones lineales, puede optar por sistemas básicos 2x2, 3x3 o un programa que halle la solución a un sistema nxn. El programa debe presentar una interfaz agradable al usuario, con opciones para ingreso de variables, operaciones, resultados, salida del programa etc, de manera que se pueda visualizar correctamente el proceso, procedimiento y resultado.
Edición del programa
MSG "Curso de microcontroladores y microprocesadores"
MSG "Cálculo perímetro de un cuadrado"
MSG "Elaborado por John Edinson Pamo Díaz"
LDT Digite el lado 1 del cuadrado
STF 080; lo guardo en la dirección 0080
LDT digite el lado 2 del cuadrado
ADD 080; sumo el lado 2 con el lado 1 que está en 080
STF 082; guardo la suma de 080+lado2 en 082
LDT digite el lado 3 del cuadrado
ADD 082; al tercer lado le sumo el valor que está en 082
STF 083; guardo la suma en 083
LDT digite el lado 4 del cuadrado
...