Lembit Soobik wrote : > Lets say I have 8 variables, each one Byte, named > B1, B2, ... B8 > and I want to write them into the first GPR Why do you want to write them into the *same* (what you call the "first") GPR ? And where are B1-B8 stored if not in a 8 GPR's ? What is it that you call "variables" ?? > howdo I address the GPR and > which instruction do I use to write (or read) As I said, any (almost) instruction can address the GPR's. Some (like movf) reads and some (like movwf) writes... You absolutely *HAVE* to study the data sheet again! In particular the part with the instruction set... Regards, Jan-Erik. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist