TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: kurdo22 en 14 de Octubre de 2004, 11:30:00

Título: Como recorrer un byte bit a bit??
Publicado por: kurdo22 en 14 de Octubre de 2004, 11:30:00


    Muy buenas, me preguntaba si alguno sabria decirme alguna forma sencilla de recorrer el byte de informacion de una variable bit a bit.

    Un saludo
Título: RE: Como recorrer un byte bit a bit??
Publicado por: wqtrp en 14 de Octubre de 2004, 11:38:00
una es chequar el primer bit para ver si esta puesto o no con la instruccion bit_test() o alguna asi y luego rotar el byte para que en esa pocicion quede el nuevo bit a verifica, con esto hacer un loop y ya esta.

una opcion para desplazar el bit es las instrucciones rotate del chip y sino, multiplicar o dividir el byte por 2 segun para donde se quiera desplazar..

claro q este metodo destruye el dato original del byte