Автоматическая система контроля

Автоматизация технологических процессов

Программное обеспечение типовой СУ. Система команд центрального процессора. Режимы адресации. Слово состояния процессора

Процесс ввода и отладки управляющих программ в системы управления (СУ), построенные на базе микроЭВМ "Электроника 60М" осуществляется при помощи системного программного обеспечения, основным ядром которого является монитор.

Монитор - программа, которая находится в ПЗУ СУ и начинает свою работу сразу после включения питания. Монитор обеспечивает чтение информации, содержащейся в регистрах общего назначения и в ячейках ОЗУ, ввод в них новой информации, запуск и пошаговую отладку прикладных программ. Команды монитора приведены в табл. 1.

Табл. 1

Имя команды

Назначение команды

/ <Ввод> <ПС> - перевод строки

Ri, где i=0…7

GОткрыть ячейку или регистр общего назначения

Закрыть ячейку или регистр общего назначения

Закрыть текущую ячейку или регистр и открыть следующую

Закрыть текущую ячейку или регистр и открыть предыдущую

Регистр общего назначения

Запустить программу с выбранного адреса

Продолжить выполнение программы в пошаговом режиме

МЕТОДЫ ПРЯМОЙ АДРЕСАЦИИ

Адрес регистра общего назначения или ячейку ЭВМ можно указать в команде различными способами, в зависимости от формата команды. Микропроцессор ВМ1801 имеет три формата команд - безадресные (стековые), одноадресные, двухадресные. В безадресных командах код команды содержит код операции. В одноадресных и двухадресных командах содержится код операции, номер регистра общего назначения (РОН) и метод адресации. Прямой метод адресации имеет четыре режима. Команды микропроцессора могут быть записаны с помощью цифр (в кодах) и с помощью символического языка (Ассемблера). С увеличением длины программы трудно запоминать коды различных операций, поэтому намного легче писать программу на символическом языке, например, Ассемблере.

МЕТОДЫ КОСВЕННОЙ АДРЕСАЦИИ

В отличие от методов прямой адресации режим косвенной адресации в регистрах общего назначения содержит адрес адреса операнда

МЕТОДОВ АДРЕСАЦИИ С ИСПОЛЬЗОВАНИЕМ СЧЁТЧИКА КОМАНД

Седьмой регистр, называемый программным счетчиком команд (РС-Program Counter), содержит адрес очередной команды, подлежащей выборке. Когда центральный процессор использует счетчик команд при выборке слова из памяти, его содержимое автоматически увеличивается на два. Новое содержимое счетчика, является адресом следующей команды, которую необходимо выполнить. Счетчик команд может применяться во всех режимах адресации процессора, однако наиболее удобным являются следующие четыре режима: непосредственный, абсолютный, относительный и косвенно-относительный. Непосредственный режим адресации позволяет поместить операнд в ячейку памяти вслед за словом команды. Абсолютный режим адресации отличается тем, что адрес операнда является абсолютным адресом, т.е. остается постоянным независимо от места расположения программы в памяти. Адрес (адреса) располагается во втором и третьем словах команды.

Относительный режим адресации позволяет, когда программа располагается в различных местах памяти. Адрес операнда (операндов) фиксируется относительно счетчика команд и вычисляется как содержимое счетчика команд плюс индексное слово - смещение, которое следует за командным словом.

Косвенно-относительный режим адресации аналогичен относительной адресации, только сформированный адрес является указателем адреса операнда (операндов). Перейти на страницу: 1 2 3

Другие статьи по теме

Исследование методов помехозащищенности радиотехнических систем Проблема повышения помехозащищенности систем управления и связи является весьма острой и до сих пор не нашла своего решения в большинстве прикладных задач. Решению этой проблемы способс ...

Генератор последовательности чисел Тема является весьма актуальной в настоящее время. Так как во многих областях науки и техники (электроника, электротехника, приборо- и машиностроение) необходимо использование генераторо ...

Изобретение телевидения Греческий философ Анаксагор однажды услышал у одного рапсода - странствующего греческого поэта - такую поэтическую фразу: «Его телевидение простирается за границы Эйкумены». Его - то ес ...