View
277
Download
6
Category
Preview:
DESCRIPTION
Ejercicio en el 8085 descripción
Citation preview
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E
INDUSTRIAL
CARRERA: Electrónica y Comunicaciones
Módulo: Microprocesadores
NIVEL: Sexto Electrónica
TEMA: Deber 1- Interpretación del ejercicio “Negativo” en el simulador 8085
INTEGRANTES:
Fecha de envió:06/01/2015
Fecha de entrega:08/01/2015
ING. PATRICIO CÓRDOVA
Periodo académico: Octubre 2014 – Marzo 2015
UNIVERSIDAD TÉCNICA DE AMBATO
UNIVERSIDAD TÉCNICA DE AMBATOFACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
DESCRIPCION DEL CODIGO:
org 100H
mvi H, A0H
mvi L, 00H ; en HL la posición de memoria
otro:
mvi a, FFh
SUB M
mov M, a
INX H ;comprueba parte alta mvi a, DEH
cmp H
JZ comprueba_LO
jmp otro
comprueba_LO:
mvi a, 80h
cmp L
JZ fin jmp otro
fin: hlt
; asigna la primera dirección de memoria, en este caso comenzara desde la dirección 100 en hexadecimal.; carga en el registro H, el valor A0H
; carga en el registro L, el valor 00H en la posición de memoria
; etiqueta de un grupo de instrucciones.
; Carga en el registro a (acumulador), el valor FFh en la posición de memoria.; Resta el valor que se encuentra en M, del acumulador (a).
; almacenara el contenido del acumulador en la posición de memoria al registro M.
; hace que el registro H se incremente en una unidad.
; carga en el registro a (acumulador), el valor DEH en la posición de memoria.; El contenido del registro H o posición de memoria especificados se compara con el contenido del acumulador a.
; JZ DIR Comprueba el bit de cero. Si está a 1 el programa continúa en la dirección expresada por DIR. Si está a 0 continúa con la ejecución secuencial normal.
;vuelve a ejecutar la etiqueta otro.
;comprueba la parte baja de la imagen
; carga en el registro a, al valor de 80 H
; compara registro o memoria con el acumulador
;salto si existe un cero
;salto condicional, altera la ejecución del programa
; detiene el procesador del programa cierra el ciclo de trabajo.
UNIVERSIDAD TÉCNICA DE AMBATOFACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
FUNCIONAMIENTO:Programa “Negativo” muestra que invierte una imagen la cual debe estar en un formato “Raw” la cual se puede observar en la “Pantalla 160 x 100” donde la imagen estará dividida en dos la parte de abajo se encuentra invertida.
En la parte de “Bits de Estados” se puede observar que “A” se enciende luego “P” de manera intermitente
Después de manera muy rápida se enciende “A” y “P” por el hecho de que existen movimientos y comparaciones entre registros.
Finalmente “Z” y “P” se encienden durante unos segundos y quedaran encendidos además este programa no permite volver a presionar RUN ya que se necita primero compilar.
Recommended