Projeto 408 Movendo LEDs Acesos com a Instrução ROL

26/08/2013 10:16

 

MOVING LEDS LIGHT WITH ROL INSTRUCTION.


Este programa acende um LED, L1 a L4 um por um a cada segundo. Mostra um efeito de movimentação de um LED aceso da direita para a esquerda.
Quando você “roda” o programa, os LEDs L1 a L4 se acendem como mostrado abaixo:

 

 

 

ROL é uma instrução interessante e única. Ele move o conteúdo do operando 1 bit para a esquerda. Neste programa, o estado inicial do acumulador A é (0000 0001). Quando o programa é executado, a instrução ROL na linha 05 desloca o operando (0000 0001) um bit para a esquerda, o que resulta em (0000 00010). Em outras palavras, o conteúdo do operando move-se em círculos para a esquerda.

 

 

Programação:

 

 

Link para YouTube: youtu.be/qiugNtcxzJw