Pic micro controllers use haward architecture ,which
uses seperate data and program memory .Also it uses seperate
buses to communicate with each memory type .The haward
architecture has an improved bandwidth over the von neumann
architecture which uses same bus for the data and instruction.
The data memmory can be further broken down into general
purpose ragisters and special purpose registers.
The registers in the Pic 16f84A are mapped at specific addresses
in the data memory section.The picbasic language allows us to
read & write to these registers as if they are std: mem:bytes.
we read and write to these registers using the peek and poke
commands in the pic basic language .
we had used the Pic basic pro for the compilation & succeeded.
Anyway the basic language made the programming task simple!