The Elektor Forum will close. See also this link. From Friday March 1st it is no longer possible to log in to the forum. However, the content of the forum will remain visible until the end of March. As of April 1st the forum will definitely go off the air.
The 0 and 1 is the destination bit that tells the microcontroller where to move x to.
The statement movf x,0 (destination bit 0) moves the content of x into the working register (W).
The statement movf x,1 (destination bit 1) moves the content of x into x. Since it was already there that seems rather pointless, but the purpose is to set the zero flag. This flag may be used in logical operations.