The AT89C51RD has a bootloader built in from the factory, (unless it has been erased). It can be programmed with a serial (or USB) to TTL adapter using Flip software to upload the hex file.
There is information online on the external circuit needed to access the bootloader.