Flor,
Não conheço em pormenor o assembly dos PIC´s no entanto essas instrucções (rodar à esquerda e rodar à direita) tambem existe na familia do 8051.
No 8051:
RR rodar á direita
RL rodar á esquerda
ou ainda:
RRC rodar á direita com Carry
RLC rodar á esquerda com Carry
Supondo que há consenso na interpretação dessas instrucções por parte dos dois fabricantes (Microchip e Intel), arrisco-me a dizer que a dizer que há uma distracção da sua parte na designaçao das instrucções não no raciocinio,
esse está correcto.
Isto é quando diz:
RLF = rodar á esquerda
00000100 = 4
quando rodo o bit á esquerda fica
00000010 = 2
Aqui dividi 4/2 = 2
Está na verdade a fazer uma rotacção á direita ...
ou ainda:
RRF = rodar á direita
00000100 = 4
quando rodo o bit á direita fica
00001000 = 8
Aqui multipliquei 4x2 = 2
Voltando a rodar á direita fica
00010000 = 16 (4x2x2) ou (4x4) = 16
Aqui é ao contrario, isto é rotacção á esquerda.
Agradeço que me confirmem se é assim ou não.
Este algoritmo tambem é usado no 8051.
Vejam a parte interessante no proximo post!
Até já...