Is there any free (not trial) software by which we can run android on windows xp PC? Is there any free (not trial) software by which we can run android on windows xp PC?

I have search and found this http://youwave.com

However, it is trial for 7 days
You can try LiveAndroid. It's around 180MB and comes as an ISO file. Create a virtual machine in your Windows Machine and load the ISO to boot the VM into Android.