Laboratorio de Arquitectura de Computadores

4
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER PROGRAMA DE INGENIERÍA ELECTRÓNICA ARQUITECTURA DE COMPUTADORES GRUPO #6 INF-MCU Versión: 1.0 Página: 1 de 4 INTRODUCCIÓN n esta práctica de laboratorio se verà el uso del sistema de desarrollo DL 3155E24 ( Microprocesador de 32 bit) en el cual se cargara un programa que se enfocarà en utilizar el display de 7- segmentos que posee el sistema de desarrollo en cuestión. E I. OBJETIVOS Conocer las estructuras y programaciòn del Sistema de desarollo DL 3155E24. Comprobar el funcionamiento del display de 7 segmentos mediante un ejercicio practico. Identificar el uso de cada estructura de programacion vista en el programa dado por la gui pràctica II. PLANTEAMIENTO DEL PROBLEMA Se realizarà un simple programa que controla el display de 7-segmentos. Se hará uso de la instrucción OUT para enviar el dato presente en el registro AL al display. En el programa es también utilizado un tiempo de espera obtenido a través del reclamo de la interrupción software1CH del BIOS del Módulo E24. III. HERRAMIENTAS UTILIZADAS 32 BIT MICROPROCESSOR(DL 3155E24) Computador con sistema operativo Windows XP Professional Fuente de Alimentación (5V DC) Software E24 IV. DESARROLLO DE LA PRÁCTICA 1. Descripciòn de las estructuras utilizadas en el programa OUT: Se encarga de mostrar lo que se realiza en el programa ya sea en el Display de 7-Segmentos o en el Display que posee el sistema de desarrollo. MOV: Se encarga de copiar un dato de un lado a otro AL: Registro de 8 bits AX: Registro de 16 bits CS CODE: Individua una sección de memoria donde está presente el código relativo a los programas y procedimientos que el microprocesador debe efectuar. El registro Code Segment individua la dirección de inicio de esta sección de memoria. En las operaciones de modo-real la sección de memoria puede ser larga 64K máximos. En las operaciones de modo-protegido puede llegar a 4GB. JMP: Salto de programa Los números en formato hexadecimal al final de ellos se les coloca una H, y en binario una B. Informe de la práctica de laboratorio N°1: MANDO DISPLAY 7 SEGMENTOSBryan Vera Còd:1160261 Harold Giraldo Còd:1160135 1

description

Indica el como manejar el sistema de desarollo microprocessor de 32 bits para la primera pràctica de laboratorio, ademas de nombrar algunas estructuras de lenguaje ensamblador.

Transcript of Laboratorio de Arquitectura de Computadores

Page 1: Laboratorio de Arquitectura de Computadores

UNIVERSIDAD FRANCISCO DE PAULA SANTANDERPROGRAMA DE INGENIERÍA ELECTRÓNICA

ARQUITECTURA DE COMPUTADORESGRUPO #6

INF-MCU

Versión: 1.0

Página: 1 de 4

INTRODUCCIÓN

n esta práctica de laboratorio se verà el uso del sistema de desarrollo DL 3155E24 ( Microprocesador de 32 bit)

en el cual se cargara un programa que se enfocarà en utilizar el display de 7-segmentos que posee el sistema de desarrollo en cuestión.

E

I. OBJETIVOS

Conocer las estructuras y programaciòn del Sistema de desarollo DL 3155E24.

Comprobar el funcionamiento del display de 7 segmentos mediante un ejercicio practico.

Identificar el uso de cada estructura de programacion vista en el programa dado por la gui pràctica

II.PLANTEAMIENTO DEL PROBLEMA

Se realizarà un simple programa que controla el displayde 7-segmentos.Se hará uso de la instrucción OUT para enviar el dato presente en el registro AL al display.En el programa es también utilizado un tiempo de espera obtenido a través del reclamo de la

interrupción software1CH del BIOS del Módulo E24.

III. HERRAMIENTAS UTILIZADAS

32 BIT MICROPROCESSOR(DL 3155E24) Computador con sistema operativo Windows XP

Professional Fuente de Alimentación (5V DC) Software E24

IV. DESARROLLO DE LA PRÁCTICA

1. Descripciòn de las estructuras utilizadas en el programa

OUT: Se encarga de mostrar lo que se realiza en el programa ya sea en el Display de 7-Segmentos o en el Display que posee el sistema de desarrollo.

MOV: Se encarga de copiar un dato de un lado a otroAL: Registro de 8 bits

AX: Registro de 16 bitsCS CODE: Individua una sección de memoria donde está presente el código relativo a los programasy procedimientos que el microprocesador debe efectuar.El registro Code Segment individua la dirección de inicio de esta sección de memoria.En las operaciones de modo-real la sección de memoria puede ser larga 64K máximos. Enlas operaciones de modo-protegido puede llegar a 4GB.JMP: Salto de programa

Los números en formato hexadecimal al final de ellos se les coloca una H, y en binario una B.

Los ; se colocan para hecr un comentario en cada línea del programa.

2. Desarrollo del programa y descripción de su funcionamiento.

La Fig 1 muestra la estructura del programa el cual tiene como finalidad hacer uso de la instrucción OUT para enviar el dato presente en el registro AL al display.En el programa es también utilizado un tiempo de espera obtenido a través del reclamo de lainterrupción software1CH del BIOS del Módulo E24.

En el programa se observo que este mostraba el numero 8 con el punto decimal cada 1000ms(milisegundos)

Luego de la ejecución de este programa se procedió a modificar el código del mismo para que este mostrara cada 500ms el último dígito del código de cada estudiante el cual se muestra en la Fig 2 y Fig 3 como ejercicio de laboratorio.

V. CONCLUSIONES

Se comprobó que para un display de 7- segmentos anodo común se utiliza lógica de ceros (negativa) para que este funcione correctamente.

El cambiar letras mayúsculas de programa no difiere de usar minúsculas.

El cambiar un nuemro por una letra altera la ejecución del programa.

Si no se siguen los pasos correctamente o se omiten algunos al descargar el programa al sistema de desarrollo el programa no hara lo que se quiere y no se ejecutara como debe

Informe de la práctica de laboratorio N°1:“MANDO DISPLAY 7 SEGMENTOS”

Bryan Vera Còd:1160261 Harold Giraldo Còd:1160135

1

Page 2: Laboratorio de Arquitectura de Computadores

UNIVERSIDAD FRANCISCO DE PAULA SANTANDERPROGRAMA DE INGENIERÍA ELECTRÓNICA

ARQUITECTURA DE COMPUTADORESGRUPO #6

INF-MCU

Versión: 1.0

Página: 2 de 4

REFERENCIAS

[1] Manual Teorico y Pràctico del MICROPROCESSOR(DL 3155E24) 32 bits.

2

Page 3: Laboratorio de Arquitectura de Computadores

UNIVERSIDAD FRANCISCO DE PAULA SANTANDERPROGRAMA DE INGENIERÍA ELECTRÓNICA

ARQUITECTURA DE COMPUTADORESGRUPO #6

INF-MCU

Versión: 1.0

Página: 3 de 4

ANEXO A. INFORMACIÓN ADICIONAL

Fig. 1

Fig.2

3

Page 4: Laboratorio de Arquitectura de Computadores

UNIVERSIDAD FRANCISCO DE PAULA SANTANDERPROGRAMA DE INGENIERÍA ELECTRÓNICA

ARQUITECTURA DE COMPUTADORESGRUPO #6

INF-MCU

Versión: 1.0

Página: 4 de 4

Fig.3

4