Phil Cross wrote : > movff reg1,reg2 > > If reg1 and reg2 are defined to be in different banks, > how can this work, please? MOVFF can adress the whole RAM memory directly, without any bank switching. The MOVF, MOVWF can not. Also note, that MOVFF can have WREG as one of it's arguments, so you can move to/from W from *any* RAM location without any bank switching at all. But it's better if you just read the data sheet instead... :-) Jan-Erik. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist