At 08:54 PM 6/23/2005 -0400, you wrote: >OK, maybe not necessarily limited to pics, but.... > >So, I remember when I started reading about cpus/mcus a long time agon >about why banking and paging came about. > >Being a beginer, I do find banking and paging to be a nusiance, >nevermind making code a little more complex to deal with. > >But rather than trash the idea, what I wanted to know from the more >experienced guys in the list is: are there any actual benefits to >banking and paging? Is there ever a situation where banking and paging >actuall makes things easier/better? > >Thanks. For one thing, they increase the code density. If you had instructions that could address all of the RAM, for example, they might have to have 12 bits just for one address (4K of RAM). A direct move would need 24 bits for the two addresses, plus the opcode. Best regards, Spehro Pefhany --"it's the network..." "The Journey is the reward" speff@interlog.com Info for manufacturers: http://www.trexon.com Embedded software/hardware/analog Info for designers: http://www.speff.com ->> Inexpensive test equipment & parts http://search.ebay.com/_W0QQsassZspeff -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist