Todas las maravillas tecnolgicas de las que disfrutamos en la actualidad y que
hace algunos aos parecan imposibles funcionan gracias a complejos circuitos integrados que se encargan de ejecutar programas que son programadas en un lenguaje de bajo nivel, realiza operaciones aritmticas y lgicas. El desarrollo de los microprocesadores se dio gracias a los progresos en el campo de los semiconductores y a partir de ah ao tras ao los microprocesadores son ms pequeos y ms poderosos que los del ao anterior a su fabricacin.
Practica 1.1: Programacin de microprocesadores con
assembler Como prctica inicial respecto a la primera unidad que trata los microprocesadores, se plantea el desarrollo de ejercicios previos antes del desarrollo de la solucin al problema planteado, utilizando lenguaje ensamblador el cual es fcilmente 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 solucin a una situacin prctica que permita adquirir habilidades en la programacin de bajo nivel en lenguaje ensamblador. El laboratorio debe estar compuesto de al menos un Ejercicio que cumpla con la totalidad de parmetros solicitados:
Disear un programa que represente la solucin matemtica a un
problema, por ejemplo, hallar el rea, el volumen, o encontrar la solucin a un sistema de ecuaciones lineales, puede optar por sistemas bsicos 2x2, 3x3 o un programa que halle la solucin 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.
"Clculo permetro de un cuadrado" "Elaborado por John Edinson Pamo Daz" Digite el lado 1 del cuadrado 080; lo guardo en la direccin 0080 digite el lado 2 del cuadrado 080; sumo el lado 2 con el lado 1 que est en 080 082; guardo la suma de 080+lado2 en 082 digite el lado 3 del cuadrado 082; al tercer lado le sumo el valor que est en 082 083; guardo la suma en 083 digite el lado 4 del cuadrado 083; al lado 4 le sumo lo que est en la memoria 083 084; guardo el resultado en 084 "El permetro del cuadrado es:"
En SIMUPROC
MSG LDT STA LDT ADD STA LDT ADD STA LDT ADD STA MSG EAP HLT
"Elaborado por John Edinson Pamo Daz"
Digite el lado 1 del cuadrado 080 digite el lado 2 del cuadrado 080 082 digite el lado 3 del cuadrado 082 083 digite el lado 4 del cuadrado 083 084 "El permetro del cuadrado es:"