Você está na página 1de 1

; ==============================================================================

;
; Software para teste do Computador B�sico com Z80
;
; Aciona as 8 sa�das sequencialmente com efeito de "ida e volta"
;
; Autor: Eng. Wagner Rambo
;
; Data: Abril de 2017
;
;
; www.wrkits.com.br | facebook.com/wrkits | dailymotion.com/wrkits |
youtube.com/canalwrkits
;
;
; ==============================================================================

; ==============================================================================
; --- Vetor de RESET ---
.org 0 ;inicia no endere�o 0000h da mem�ria

; ==============================================================================
; --- Programa Principal ---
ld a,128 ;carrega o valor 128 para o acumulador

dir: ;sequencial se move para direita


out (255),a ;move o conte�do do acumulador para a sa�da
rrca ;rota��o do acumulador para direita com bit de carry
cp 1 ;compara o resultado com 1
jr z,esq ;resultou em 1? Sim. Desvia para a label esq
jr dir ;N�o. Desvia de volta para label dir

esq: ;sequencial se move para esquerda


out (255),a ;move o conte�do do acumulador para a sa�da
rlca ;rota��o do acumulador para esquerda com bit de carry
cp 128 ;compara resultado com 128
jr z,dir ;resultou em 128? Sim. Desvia de volta para a label dir
jr esq ;N�o. Desvia de volta para label esq

; ==============================================================================
; --- Final do Programa ---
.end ;diretiva de finaliza��o de programa

Você também pode gostar