The data and program memory were separated , operation was instruction based , control unit could make conditional jumps and the machine had a separate I\/O unit . The data and program memory were separated , operation was instruction based , the control unit could make conditional jumps and the machine had a separate I\/O unit .