 Using microcode to implement an emulator enables the computer to present the architecture of an entirely different computer.The System/360 line used this to allow porting programs from earlier IBM machines to the new family of computers, e.g.an IBM 1401/1440/1460 emulator on the IBM S/360 model 40.