Время выполнения инструкции

Микроконтроллеры / Для начинающих / Архитектура /

Микроконтроллеры для начинающих Что нужно для того, чтобы стать профессиональным разработчиком программ для микроконтроллеров и выйти на такой уровень мастерства, который позволит с лёгкостью найти и устроиться на работу с высокой зарплатой (средняя зарплата программиста микроконтроллеров по России на начало 2017 года составляет 80 000 рублей). Подробнее...

Время выполнения инструкции - это важный параметр. Не зная этого значения, вы не можете знать, сколько времени будет выполняться тот или иной участок кода вашей программы. А иногда это очень важно, особенно при разработке систем реального времени.

В этом разделе описываются общие понятия синхронизации доступа для выполнения инструкции. Процессор AVR управляется тактовой частотой (часами) CLKCPU, которая непосредственно вырабатывается выбранным источником тактового сигнала. Никакое внутреннее разделение часов не используется.

На следующем рисунке показаны параллельные выборки инструкций и их выполнение в соответствии с Гарвардской архитектурой и концепцией файла регистра быстрого доступа. Это основная концепция конвейеризации для того чтобы получить быстродействие до 1 MIPS с соответствующими уникальными результатами для соотношений функция/цена, функция/время, и функция/потребление.

ПРИМЕЧАНИЕ
MIPS - это мера быстродействия, которая показывает число определённых инструкций (функций), выполняемых процессором за секунду. 1 MIPS - это миллион операций в секунду.

Параллельное извлечение и выполнение инструкций

На следующем рисунке показана концепция внутренней синхронизации для файла регистра. За один такт выполняется операция АЛУ, используя два регистра операндов, а результат записывается обратно в регистр назначения.

Один такт операции АЛУ


Подписаться на канал в YouTube

Вступить в группу "Основы программирования"

Подписаться на рассылки по программированию

Микроконтроллеры для ЧАЙНИКОВ Микроконтроллеры для ЧАЙНИКОВ

Бесплатная рассылка о микроконтроллерах. Рассылка содержит как бесплатную информацию для начинающих, так и ссылки на платные продукты (книги, видеокурсы и др.) для тех, кто захочет вникнуть в тему более глубоко. Подробнее...

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика