Hi Hao,
As Celso mentioned, we need to know the specific part in order to point you to the correct programmer.
I used the MC68HC705C8 a lot back in the 90's, and I still have the tools. The software packages that you need are (or at least the ones that I used):
pasm05.exe - the assembler
pld.exe - the linker
ubuilds.exe - creates the eprom image from the binary object file
burn.exe (or something similar) - came with the programmer to burn the program into the chip
You would need a programmer, and that is where the correct part number is necessary. The programmer that I have is capable of only programming the C4 and C8 versions of the 705, in either the 40-pin dip or the 44-pin PLCC packages.
The parts came as either windowed (erasable) or one-time-programmable (non-erasable). If you have erasable parts, then you would need a UV eraser as well. Otherwise if you had OTP parts, then you will need new OTP parts, which may be hard to find.
mark