Главное


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

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

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

Табл. 1

Имя команды

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

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

Ri, где i=0…7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Перейти на страницу: 1 2 3

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

Исследование переходных процессов и анализ частотных характеристик элементарных звеньев радиотехнических цепей
В процессе дипломной работы необходимо будет выполнить расчет и исследование элементарных звеньев радиотехнических цепей (дифференцирующие и интегрирующие RC- и RL-цепи, последовательный ...

Исследование влияния параметров движения объекта, находящегося за препятствием, на эффективность улучшения его радиоголографического изображения методом пространственной фильтрации
моделирование изображение радиоголографический компьютерный Тема работы весьма актуальна, поскольку в наше время может возникнуть необходимость в обнаружении людей, объектов за различными ...

Технологический процесс изготовления платы интегральной микросхемы-фильтра
Микроэлектроника как современное направление проектирования и производства электронной аппаратуры различного назначения является катализатором научно-технического прогресса. Автоматизац ...

www.techspirit.ru © 2021