A method of rewriting data, which includes programs, stored in a programmable ROM in a receiving-side information processing apparatus by transmitting data including programs from a transmitting-side information processing apparatus, said data rewriting method comprising steps in which: