Bob Ammerman wrote: > > > > > But you can change the program counter, with a > > addwf PCL,f > > as done in table reads, etc. > > > > So you can get 1 cycle goto's (fast goto?) > Sorry Roman, it won't work: > > Instructions with a destination of PCL take an extra cycle, just like a > GOTO. They have to for the same reason gotos do: the PIC prefetches > instructions, and the prefetched instruction is no longer of any use, so the > PIC has to take an extra cycle to fetch the target instruction. Pipelining > is wonderful, except when it isn't. Thanks Bob, and I apologise to the list for my stupid idea. :o) -Roman -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu