|GIVEN to you? You can't really slap a HDD (hard disk drive) from a machine and put it in a dissimilar machine and expect the machine to boot normally. XP loads to a specific disk and partition configuration, to specific hardware and software configurations that it was originally installed on.|
You can test the Dell 1000 laptop however w/o a HDD in it by downloading the Dell Diagnostics (*.iso file) utility from Dell's site, burn it to a CD, then BOOT to that CD to run the diagnostics. There may also be an On Board (slimmed down) version of Dell diagnostics on that model's motherbooard. That runs from a chip on the motherboard. Run it by selecting F12 past POST (IF you can get past POST), select Diagnostics.
If the laptop doesn't get past POST...or if you cannot get into the BIOS, it's probably a motherboard related issue.
Just another stupid saying...