ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Microprocesadores & microcontroladores informe laboratorio


Enviado por   •  10 de Marzo de 2013  •  1.419 Palabras (6 Páginas)  •  1.080 Visitas

Página 1 de 6

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

MICROPROCESADORES & MICROCONTROLADORES

INFORME LABORATORIO I

CÓDIGO DEL CURSO 309696

Presenta

Andrés Vásquez Carvajal

Cód: 10003772

Tutor

Ing. Nestor Rodriguez

Bogotá

17 de Septimbre de 2012

INTRODUCCIÓN

Este laboratorio es el abrebocas a los micro procesadores y micro controladores, en el cual se aplicara la programación básica en lenguaje de bajo nivel (assembler), realizándolo con ejercicios prácticos en los cuales no solo se aprenderá la lógica sino también la estructura y comandos que este maneja, usando aplicaciones de fácil acceso y manejo para así al final de este tener un conocimiento del funcionamiento de los mismos.

Para desarrollar la práctica No 1 se va a utilizar el simulador SIMUPROC, tendiendo en cuenta que es un Simulador de un Procesador Hipotético con el cual se aprende las nociones básicas para empezar a programar en lenguaje ensamblador, podemos observar todo el proceso interno de ejecución del programa a través de cada ciclo del procesador.

La práctica No 1 consiste en el desarrollo de dos ejercicios, el primero diseñar en lenguaje Assembler un programa que permita recibir números y realizar las cuatro operaciones básicas suma, resta, multiplicación y división.

El segundo ejercicio diseñar un programa que represente la solución matemática a un problema, en este caso se desarrolla un programa para calcular el área de un cuadrado, un triangulo, y un circulo.

TABLA DE CONTENIDO

INTRODUCCIÓN 2

RECONOCIMIENTO DE LOS ELEMENTOS A USAR EN EL LABORATORIO 4

OBJETIVOS GENERALES 5

1. Desarrollo de ejercicio numero 1: calculadora básica con assembler. 5

2. DIAGRAMA DE FLUJO EJERCICIO 1 5

3. Se hace el programa en el editor de texto de Simuproc 6

4. Codigo ingresado en Simuproc 8

5. Luego se envía a la memoria 9

6. Si no aparece ningún error se puede ejecutar el programa 9

7. Aquí se puede observar como va corriendo el programa 9

8. Aparece la pantalla de dispositivos de entrada y salida 10

9. Al terminar el programa aparece el cuadro con la estadística de la simulación 10

2. Desarrollo de ejercicio numero 2: calculo de área de un cuadrado, un triangulo y circulo. 11

10. Se hace el programa en un editor de texto de simuproc 11

11. DIAGRAMA DE FLUJO CALCULO DE AREAS 13

12. A continuación se describe el proceso de simulación en el SIMUPROC 14

13. Se pasa al editor 1. 14

14. Se envía a la memoria y se ejecuta. 15

15. Aparece la pantalla de dispositivos de entrada y salida. 15

16. Al terminar el programa aparece en pantalla la estadística de simulación. 16

CONCLUSIONES 17

REFERENCIAS 17

RECONOCIMIENTO DE LOS ELEMENTOS A USAR EN EL LABORATORIO

Para el desarrollo del laboratorio se utilizara el software de simulación de un Procesador Hipotético llamado simuproc, se facilita ya que es un programa muy sencillo de usar y al ser de simulación no se corre el riesgo de que se bloque el PC por una instrucción mal editada, este cuenta con una ventana de código en la cual por colores diferencia por colores los comandos de las instrucciones, esta ventana de comandos se encuentra subdividida en dos ventanas, la que ya se describió para ingresar el código y la segunda al lado izquierdo la cual muestra los espacios de memoria en la que que quedaran los comandos y a partir de aquí se carga en memoria para ser ejecutada en la ventana principal de simuproc, también cuenta con una interfaz en la cual se interactua con el usuario. En la ventana principal podemos cambiar la velosidad de ejecución, se puede ver los valores que toman los registros generals AX. BX y CX.

Se consulta en internet tanto el funcionamiento de Simuproc como algunos ejemplos en assembler para lograr entender la lógica que este maneja.

OBJETIVOS GENERALES

Diseñar diagrama de flujos.

Diseñar algoritmos y códigos fuente.

Conocer el manejo del simulador SIMUPROC como herramienta de trabajo para este tipo de ejercicios.

DESARROLLO

1. Desarrollo de ejercicio numero 1: calculadora básica con assembler.

2. DIAGRAMA DE FLUJO EJERCICIO 1

A continuación se puede observar el proceso para desarrollar la practica 1.

Programa en assembler

3. Se hace el programa en el editor de texto de Simuproc

MSG PRIMERA PRÁCTICA

MSG MICROPROCESADORES Y MICROCONTROLADORES

MSG CALCULADORA

MSG QUE DESEA HACER?

MSG 1 INTRODUCIR DATOS

MSG 2 SALIR DEL PROGRAMA

LDT ELIJA ; LEE UN VALOR DEL TECLADO Y LO LLEVA A AX

CMP 031; COMPARA AX CON LA POSICIÓN 031

JMA 040; SI ES MAYOR SALTA A 040

JEQ 042;SI ES IGUAL SALTA A 042

CMP 030;COMPARA AX CON LA POSICIÓN 030

JEQ 044;SI ES IGUAL SALTA A 044

JME 0;SI AX ES MENOR SALTA A 0

#030

1

10

11

100

101

#040

MSG VALOR NO CORRESPONDE INTENTE DE NUEVO

JMP 0

MSG FIN PROGRAMA

HLT

LDT DIGITE PRIMER VALOR

STA 010

LDT DIGITE SEGUNDO VALOR

STA 011

MSG ///////////////////////////////

MSG ESCOJA OPERACION

MSG 1 SUMA

MSG 2 RESTA

MSG 3 MULTIPLICACION

MSG 4 DIVISION

MSG 5 MENU PRINCIPAL

MSG ////////////////////////////////

MSG SU OPCION ES

LDT; INTRODUCE

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com