> I understand how RLF FILE,F command work but i have real puzzle > when i try to think what RLF(RRF) STATUS,F(W) commands do ? ;) The data from file register F is placed in the ALU and the RRF/RLF operation is performed. File register F at this point has not been altered. If the destination bit = 1 then the new data from the ALU is placed back into file register F. If the destination bit = 0, then the new data from the ALU is placed into the W register. The carry bit in the status register will also be changed. Tony Just when I thought I knew it all, I learned that I didn't.