Vous êtes sur la page 1sur 8

Laboratorio de

microprocesadores

Profesor
Alumno
Curso

: Bernardo Barraza
: Alejandro Gonzlez V.
: Microprocesadores

UNIVERSIDAD DE TARAPACA
ESCUELA UNIVERSITARIA DE INGENIERIA
ELECTRICA ELECTRONICA

Contenido
Introduccin...............................................................................................................2
Materiales a utilizar:...................................................................................................3
Marco terico:............................................................................................................3
Programa desarrollado..............................................................................................5
Bibliografa:................................................................................................................8

Introduccin
En el siguiente informe se har una recapitulacin del laboratorio de
microprocesadores donde se us el simulador del microprocesador 8085
con rdenes dadas por el lenguaje asembler para efectuar su
funcionamiento.

Materiales a utilizar:

Computador
2|Pgina

UNIVERSIDAD DE TARAPACA
ESCUELA UNIVERSITARIA DE INGENIERIA
ELECTRICA ELECTRONICA

Simulador de procesador 8085

Marco terico:

Microprocesador 8085: microprocesador creado por la empresa Intel en 1977 el


cual dndosele rdenes con el lenguaje asembler, este microprocesador cuenta
con la capacidad de incluir interrupciones las cuales vienen por orden de prioridad
de mayor a menor. Con forma de pastilla y la inclusin de pins para poder
realizar las respectivas conexiones a los otros componentes que el
microprocesador controlar.

3|Pgina

UNIVERSIDAD DE TARAPACA
ESCUELA UNIVERSITARIA DE INGENIERIA
ELECTRICA ELECTRONICA

Arquitectura:

Lenguaje asembler: Usado para dar rdenes y comandos que ejecutar al


procesador es un lenguaje tipo mquina de uso como interfaz entre el lenguaje
binario del procesador y el usuario lo cual facilita y disminuye la carga que el
operario tienen que realizar para utilizar el microprocesador

4|Pgina

UNIVERSIDAD DE TARAPACA
ESCUELA UNIVERSITARIA DE INGENIERIA
ELECTRICA ELECTRONICA

Programa desarrollado
.org 0

xx:

;origen
jmp 40h
.org 34h
jmp 100h
.org 3ch
jmp 150h
.org 40h
lxi sp,3000h
mvi a,01h
out 0
call delay
rlc
jmp xx

;salto programa principal


;vectorizacion de RST 6,5
;salto a interrupcin 6,5
;vectorizacion de RST 7,5
;saltar a interrupcin 7,5
;origen del programa principal
;mover el stack pointer a la posicin 3000h

5|Pgina

UNIVERSIDAD DE TARAPACA
ESCUELA UNIVERSITARIA DE INGENIERIA
ELECTRICA ELECTRONICA

.org 100h
;origen interrupcin 6,5
push psw
push b
push d
mvi a,09h
(;mover registro sim al acomulador;
desenmascaramos el RST 6,5 y el RST 7,5)
sim
;mover lo del acomulador a la sim
ei
;enable interruption, habilitar las mascaras
mvi d,8h
;programa interrupcin 6,5
mvi a,80h
yy:
out 1
call delay
rrc
dcr d
jnz yy
pop psw
pop b
pop d
ret
;retornar al programa principal

.org
push
push
push

150h
b
d
psw

;origen interrupcin 7,5


;guardar en el acumulador

6|Pgina

UNIVERSIDAD DE TARAPACA
ESCUELA UNIVERSITARIA DE INGENIERIA
ELECTRICA ELECTRONICA

mvi a,0bh
;mover registro sim al acomulador;
desenmascaramos solamente RST 7,5
sim
;mover lo del acomulador al sim
ei
; enable interruption, habilitar las
mascaras
mvi e,3h
;programa de la interrupcin RST 7,5
zz:
mvi a,0fh
out 2
call delay
mvi a,f0h
out 2
call delay
dcr e
jnz zz
pop psw
pop d
pop b
ret
;retornar al programa principal

delay:

bb:
aa:

push b
push d
push psw
mvi c,20h
mvi b,ffh
dcr b
jnz aa
dcr c
jnz bb
pop psw
pop d
pop b
ret

;delay de retardo

END

Bibliografa:

7|Pgina

UNIVERSIDAD DE TARAPACA
ESCUELA UNIVERSITARIA DE INGENIERIA
ELECTRICA ELECTRONICA

Wikipedia.
Fundamento de microprocesadores

8|Pgina

Vous aimerez peut-être aussi