Джоном фон Нейманом в 1945 году были сформулированы принципы, на которых базируется работа компьютера: принцип двоичного кодирования команд и данных и принцип программного управления. Согласно принципу двоичного кодирования,