At 02:33 PM 11/4/97 -0500, you wrote: > 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 This is really stands for rotate through carry. You roll the bits out the one side, into the carry bit, and back in the other side. Most MPUs,CPUs, and MCUs have a similar instruction. A shift is just moving the bits out of the byte with out moving any thing in, or moving it in from a bit flag. Two different but similar concepts, but the documentation seams to have them confused. Shannon Spurling MOREnet Network Operations shannon@more.net 1805 E. Walnut Street Columbia, MO 65201 (573) 882-4548 /**** "My spelling is Wobbly. It's good spelling but it ****/ /**** Wobbles, and the letters get in the wrong places." ****/ /**** A. A. Milne (1882-1958) ****/