Practica 01

Páginas: 12 (2820 palabras) Publicado: 21 de abril de 2015
Grado en Ingeniería informática – Modalidad Virtual

FUNDAMENTOS DE COMPUTADORES
PRÁCTICA 1
INTRODUCCIÓN A LA PROGRAMACION EN ENSAMBLADOR
EQUIPO ENTRENADOR

PRÁCTICA DE LABORATORIO DE FUNDAMENTOS DE COMPUTADORES

OBJETIVOS:
 Conocimiento de un equipo didáctico de un microprocesador sencillo.
 Conocer y manejar el entorno de programación en ensamblador.
 Aprender los conceptos relacionados conla edición, compilado, enlazado y ejecución de
programas en ensamblador.
 Conocer los pasos que tendrán que realizarse en una simulación de microprocesador.

CONTENIDO:
1. INTRODUCCIÓN
2. MATERIALES
3. PROCESO

PRÁCTICAS:
 1. Ciclo completo de programación.

1
PRÁCTICAS DE FUNDAMENTOS DE COMPUTADORES

ÁREA DE TECNOLOGÍA ELECTRÓNICA

E.P.S. BURGOS

Grado en Ingeniería informática – ModalidadVirtual

Rev. 2015

2
PRÁCTICAS DE FUNDAMENTOS DE COMPUTADORES

ÁREA. TECNOLOGIA ELECTRÓNICA

E.P.S. BURGOS

Grado en Ingeniería informática – Modalidad Virtual

INTRODUCCIÓN:
Esta práctica pretende iniciarnos en la programación en lenguaje ensamblador para conocer
mejor la estructura y funcionamiento de un microprocesador.
El entorno didáctico del microprocesador 8085, que a partir de ahorallamaremos equipo
entrenador, se verá complementado en el laboratorio virtual con el manejo de simuladores
que nos permitirán comprobar el funcionamiento de los programas sin ningún hardware
específico.

MATERIALES
Para las prácticas contaremos con la comparación con el equipo didáctico real que incluye:
• Hardware
Microprocesador 8085, entorno equipo entrenador
PC
Cable de conexión
• Software
Editor detextos ‘EDIT’.
Ensamblador ‘X8085’
Enlazador ‘LINK’
Programa de comunicaciones emulador de terminal DDT85
Programa monitor (en la EPROM del equipo)
Equipo entrenador. Podemos distinguir las siguientes partes:
CPU 8085
Puerto paralelo del sistema 8155
Puerto paralelo del usuario 8255
Control del teclado y display 8279
Puerto serie USART (transmisor-receptor asíncrono universal) 8251
Memoria:
4 KEPROM
2 K RAM
2 K RAM

2732
4802
4802

dirección:
dirección:
dirección:

0000H a 0FFFh
1000H a 17FFh
1800H a 1FFFh

3
PRÁCTICAS DE FUNDAMENTOS DE COMPUTADORES

ÁREA DE TECNOLOGÍA ELECTRÓNICA

E.P.S. BURGOS

Grado en Ingeniería informática – Modalidad Virtual

4
PRÁCTICAS DE FUNDAMENTOS DE COMPUTADORES

ÁREA. TECNOLOGIA ELECTRÓNICA

E.P.S. BURGOS

Grado en Ingeniería informática – ModalidadVirtual

ARQUITECTURA DEL MICROPROCESADOR 8085

INTR

IO/M
RDY
X1 X2 RD WR
S1 HLD RST IN
ALE S0
CLK
SOD
HLDA RST OUT
OUT

RST 5.5 RST 7.5
INTR RST 6.5 TRAP SID

UNIDAD DE
CONTROL

E/S serie

Control de
Interrup.

R. de
Instrucción
8 bits

Bus de datos interno de 8 bits

B

C

D

E

H

L

A
ALU

R. de Flags

SP
PC
Buffer de
direcciones
8 bits (A8-A15)

5V

Buffer de
direcciones/datos
8 bits (AD0-AD7)GND

Bus externo de 16 bits

5
PRÁCTICAS DE FUNDAMENTOS DE COMPUTADORES

ÁREA DE TECNOLOGÍA ELECTRÓNICA

E.P.S. BURGOS

Grado en Ingeniería informática – Modalidad Virtual

PROCESO
EDICION DEL PROGRAMA EN ENSAMBLADOR
Desde una ventana DOS editaremos el programa que llamaremos PROB.ASM

Con las opciones de archivo lo guardaremos en el directorio de trabajo que por defecto es
el c:\8085 donde seencuentran los programas ejecutables que utilizaremos.
Las instrucciones utilizadas son los Nemónicos del ensamblador y están relacionadas
directamente con el código que el microprocesador 8085 entiende
Por cada una de las líneas estamos introduciendo realmente 4 campos:
1º etiqueta, opcional, de 1 a 5 caracteres finalizados en 2 puntos.
2º código de operación
3º operandos depende del campo anteriorpueden no existir o ser mas de uno.
4º campo de comentario, opcional, termina en punto y coma
El programa debe de estar escrito enteramente en mayúsculas para evitar confusiones
entre etiquetas y errores en el resto de los procesos. Existe una utilidad llamada ‘CASE’
que pasa a mayúsculas todo un fichero.

ENSAMBLADO
El siguiente paso es ensamblar el programa editado, para ello ejecutamos el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica 01
  • Practica 01
  • PRACTICA 01
  • Practica 01
  • Práctica 01 ARES
  • Una venezuela
  • Practica 01 FI
  • trabajo practico 01

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS