I am a little confused about these two instructions. I know what they do, but my confusion is in the handling of the carry flag. The manual says shift through carry, which I interperate to meaning that if bit 7 is set and you RLF the carry flag is set. But when I read the MPASM manual it has a diagram that suggests if you set the carry flag and RLF bit0 of the file register is set, is this what happens? It would be very usefull for my purposes if this is how it worked. TTYL