18
3. Архитектура микропроцессора
3.1. Понятие архитектуры микропроцессора
С точки зрения пользователя (разработчика
автоматических сис-
тем) при выборе МП для решения конкретной задачи целесообразно
располагать некоторыми обобщенными или комплексными характери-
стиками возможностей МП, т. е. воспринимать его как нечто цельное,
имеющее вполне определенные потребительские качества (свойства и
характеристики). В конечном итоге разработчик нуждается в уяснении
и понимании лишь тех компонентов МП и МПС,
которые явно отра-
жаются в программах и (или) должны быть учтены при разработке и
выполнении программ: число и имена программно-доступных регист-
ров; разрядность машинного слова; система команд; доступный размер
и адреса ОЗУ; быстродействие МП; схему обработки прерываний; спо-
собы адресации ОЗУ и внешних устройств. Совокупность таких сведе-
ний представляет определенную модель МП (МПС) с
точки зрения
пользователя (разработчика МПАС).
Указанные выше характеристики и
свойства определяются поня-
тием архитектуры МП (МПС, МЭВМ).
Архитектура МП – это его логическая организация, рассматри-
ваемая с точки зрения пользователя; она определяет возможности МП
по
аппаратной, программной и микропрограммной реализации функ-
ций, необходимых для построения МПС и МПАС [2, 3].
Понятие архитектуры МП отражает:
• структуру, т. е. совокупность компонентов, составляющих МП, и
связей между ними;
•
способы представления и форматы данных;
• способы обращения ко всем доступным для пользователя (про-
граммно-доступным) элементам структуры (адресация к регистрам,
ячейкам оперативной и постоянной памяти, внешним устройствам);
•
набор операций, выполняемых МП, т. е. система команд МП;
• характеристики управляющих слов и сигналов, вырабатываемых
микропроцессором и поступающих в МП извне;
• реакцию на внешние сигналы (схема обработки прерываний и
т. д.) и другие характеристики. Ниже будут рассмотрены некоторые
элементы архитектуры.