Единственное, что вы действительно можете сказать о 16-мегагерцевом процессоре, это то, что тактовый сигнал переключается шестнадцать миллионов раз в секунду, и я не совсем уверен, что это! : -)
Время выполнения зависит от такого количества переменных:
- количество инструкций.
- количество тактов для каждой из этих инструкций.
- какой конвейер,если таковые имеются.
- могут ли инструкции обрабатываться одновременно несколькими элементами внутри ЦП.
и т. д.
Другими словами, существует огромное количествофакторы, которые следует принимать во внимание, кроме необработанной тактовой скорости.
Для очень простого ЦП с каждой инструкцией, выполняющей один такт, без задержек из-за обращений к памяти или других операций ввода-вывода, без конвейерной обработки, без одновременного выполнения иничто иное, что повлияет на одну инструкцию на природу тактового цикла, тогда да, это зависит только от длины кода.
Но я не думаю, что я видел столь простые процессоры со времен 8080/6502 дней: -)