Randie Ohtsji [4555] wrote: > Is there any way to reset Carry back to zero without using RRF or > RLF? Something similar to CLRW (which sets Z). Simple single > command? Tricks? Can't find anything in instruction set. Randie: The Carry flag is in bit 0 of the STATUS register (register 3), so you can clear it with: BCF 3,0 or, if you've defined the appropriate symbols in your source code: BCF STATUS,CARRY or, if you're using MPASM, you can just do the following: CLRC which is automatically translated by the assembler to "BCF 3,0". -Andy === Andrew Warren - fastfwd@ix.netcom.com === Fast Forward Engineering - Vista, California === http://www.geocities.com/SiliconValley/2499