-
Принцип хранимой программы, согласно которому код программы и ее данные находятся в одном адресном пространстве в оперативной памяти;
- Принцип микропрограммирования, согласно которому машинные команды подразделяются на действия-сигналы, которые в определенном порядке должны быть выполнены для осуществления преобразований, предполагаемых машинной командой. Вследствие этого, в микропроцессор входит блок микропрограммного управления;
- Линейное пространство памяти, согласно которому ячейкам оперативной памяти присваиваются последовательные номера (адреса) 1.2… и т.д.;
- Последовательное выполнение программы, согласно которому команды выбираются из памяти микропроцессором последовательно, изменить этот порядок могут только команды перехода;
- Отсутствие отличия между командами и данными. Микропроцессор, исполняя содержимое некоторой последовательности ячеек памяти всегда трактует их как машинную команду, и если это не так, происходит аварийное завершение программы. Поэтому в программе важно разделять пространства программы и данных, чему способствует выделение в программе на Ассемблере сегментов программы и данных.
- Безразличие к целевому назначению данных. Микропроцессору безразлично какую смысловую нагрузку несут обрабатываемые данные, за правильную интерпретацию данных ответственность несет программист.
Нашли ошибку? Выделите текст и нажмите CTRL + Enter