A instrução RAL (Rotate Accumulator Left) é uma operação fundamental de manipulação de bits no microprocessador Intel 8085. Ela executa uma rotação de um bit à esquerda do acumulador (registrador A) através da flag Carry, tornando-a útil para multiplicação, manipulação de dados seriais e rotinas simples de criptografia.
Antes do RAL:
Acumulador (A): 0 1 1 0 0 1 0 1 (MSB → LSB) Flag Carry (CY): 0
Após RAL:
Acumulador (A): 1 1 0 0 1 0 1 0 Flag Carry (CY): 0 (antigo MSB)
Como RAL atualiza a flag Carry, também serve como forma rápida de testar o MSB original sem destruir o conteúdo do acumulador — basta seguir RAL com salto condicional em Carry.
Tecnologia Eletrônica © [www.351231.com]