Anda di halaman 1dari 7

Introduccin

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.

Edicin del programa

MSG
MSG
MSG
LDT
STF
LDT
ADD
STF
LDT
ADD
STF
LDT
ADD
STF
MSG
EAP
HLT

"Curso de microcontroladores y microprocesadores"


"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:"

Anda mungkin juga menyukai