Понятие архитектуры микропроцессора определяет его составные части, а также связи и взаимодействие между ними. Архитектура включает:
структурную схему МП;
программную модель МП (описание функций регистров);
информацию об организации памяти (емкость и способы адресации памяти);
описание организации процедур ввода/вывода.
Существуют два основных типа архитектуры —
фоннеймановская и
гарвардская.
Фоннеймановскую архитектуру
Фоннеймановскую архитектуру предложил в 1945 году американский математик Джо фон Нейман.
Особенностью этой архитектуры является то, что программа и данные находятся в общей памяти, доступ к которой осуществляется по одной шине данных и команд.
Гарвардская архитектура впервые была реализована в 1944 году в релейной вычислительной машине Гарвардского университета (США).
Особенностью этой архитектуры является то, что память данных и память программ разделены и имеют отдельные шину данных и шину команд (рис.), что позволяет повысить быстродействие МП системы.