what is the machine used to transfer raw code into a chip before the chip is used called ?