thanks for help I have downloaded datasheet and I am reading. but can you tell me where I did made mistakeno it's incorrect.
How about this thread: http://forum.allaboutcircuits.com/showthread.php?t=90913
How about opening a blog (wordpress, altervista, blogspot etc.), doing some actual work, and then discussing your stuff, and how you can archieve further goals?
It is not correlating.
8 BIT MICROCONTROLLER is just saying, the data width is 8bit.
Instructions will use 8bit operands, but there could be some 16bit one's, using two 8bit registers.
Like kind of a "class". A Ford Fiesta is not a Mercedes 300SL and is not a mountainbike.
SPECIFICATION is the definition what is the input data, the existing operations and the way they are implemented, and the ususal field of application. It is also called "the Architecture".
Have you downloaded 16F5X.pdf ?
Have you actually read it?
There you have a block diagram of a simple MCU.
512 x 12 bit words program FLASH + PC (program counter)
ALU, and 8bit register file + FSR (File select register)
TIMER (one 8bit timer)
IO port
About 35 Instructions.
If you follow the advice, and learn about PIC 16F5X, you will be able to answer most your questions yourself.
Also download MPLABX, and run some programs in the simulator, and examine the machine registers.