>In C code, how do you move the result of ADRESL from Bank 01 to >Bank 00 in C? In Assembly language, the thing to do is put the >result of ADRESL in the working variable, switch to Bank 00, and >move the working variable into another variable. How do you >access the working variable in C? It seems to be hidden away. The C compiler looks after that for you. This is one of the reasons some people prefer working in C. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist