В статье рассмотрены основные принципы проектирования компьютеров. Описываются те понятия, которые встречаются во всех компьютерах: Все команды должны выполняться аппаратным обеспечением, компьютер должен запускать как можно больше команд в секунду, команды должны легко декодироваться, регистров должно быть много.