Está en la página 1de 6

Microprocesador 8085

Cristian Caicedo
Edwin Sandoval
Modificaciones al bucle

Se agregó el uso de display


LED

Contamos con 3 registros


C,B,L
Inicializados en 0,9,10
Usamos el mismo salto
explicado en clase y con el
mismo puerto para la
interrupción TRAP

Modificamos el bucle, incrementando el registro A,


M
En la salida 07h que es el puerto de display LED
Incrementando la L
También incrementando el registro B, pero no
queda el bucle en infinito
EJECUCIÓN

Como se puede ver está en bucle el funcionamiento

Cuando se presiona la interrupción TRAP, se inicia el


display mostrando el número 9
Cuando de nuevo se interrumpa va a decrementar el
número del display hasta llegar a 0

Cuando llega a cero, comienza a incrementar el


valor hasta 9
CÓDIGO

.DATA DDhDB 4Fh, 7Fh, 46h, 7Bh, 4Dh, 6Eh, 3Eh, 44h, 77hDB F7h, C4h, BEh, EEh, CDh, EBh, FBh, C6h, FFh, CFh
.org 0100h
main: mvi C, 0Ah
mvi B, 00h
mvi L, ddh
salto: nop
jmp salto
.org 0024h
IncrementoDecremento: mov A,M
out 07h
inr L
mov A,C
inr B
ret
fin: hlt

También podría gustarte