Технический университет. Иркутский государственный

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО

ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Иркутский государственный

технический университет

АППАРАТНЫЕ И ПРОГРАММНЫЕ СРЕДСТВА СИСТЕМ УПРАВЛЕНИЯ

Краткий конспект лекций

для студентов специальности “Металлорежущие станки и комплексы”

Иркутск 2006

ОБОЗНАЧЕНИЯ, ПРИНЯТЫЕ ПО ТЕКСТУ

ОЗУ Оперативное запоминающее устройство
ПЗУ Постоянное запоминающее устройство
ППЗУ Перепрограммируемое постоянное запоминающее устройство
РОН Регистр общего назначения
СК Счётчик команд
ССП Слово состояния процессора
СУ Система управления
УПО Устройство последовательного обмена
УС - указатель стека;
srs - операнд источника;
dst - операнд приемника;
= - разряд, устанавливается в “1” для байтовых операций и в “0” для операций со словами;
SS - поле адресации операнда источника;
DD - поле адресации операнда приемника;
х х х - смещение (8 разрядов);
х х - смещение (6 разрядов);
  - становится равным;
¯ - запись в стек;
­ - выборка из стека;
+ - состояние разряда изменяется в зависимости от результатов операции;
¾ - состояние результата не изменяется;
  - разряд очищается;
  - разряд устанавливается в “1”;
N - признак отрицательности результата;
Z - признак равенства нулю результата;
V - признак арифметического переполнения;
С - признак переноса из старшего разряда;
(В) - байтовая команда;
() - содержимое ячейки;

Лекция 1.

Предмет и задачи курса. Классификация систем управления (СУ) машиностроительным оборудованием.

Признаки классификации:

- аппаратная база;

- закон управления;

- функциональные возможности.

Лекция 2.

Архитектура типовой СУ на базе микропроцессорных комплектов фирм DEC и Motorola.


Структурная схема типовой системы управления на базе микроЭВМ "Электроника 60М" представлена на рис.1.

Рис. 1. Архитектура СУ на базе микроЭВМ "Электроника 60М"

МикроЭВМ представляют собой систему функциональных блоков, связь между которыми реализуется через единый системный канал обмена информацией (системные шины). Связь между устройствами, подключенными к каналу, осуществляется по принципу "активный – пассивный". В любой момент времени только одно устройство является активным и управляет циклами обмена информацией в канале. Передача данных через канал выполняется по асинхронному принципу при помощи специальных сигналов синхронизации, т.е. на инициализирующий обмен данными от активного устройства должен поступить ответный сигнал от назначенного пассивного устройства. Канал позволяет адресоваться к 32К 16 разрядных слов или к 64К байт.

Процессор выполняет все необходимые операции по приему команд, их исполнению, по обработке внешних и внутренних прерываний программы, а также по управлению каналом. Формат параллельной обработки данных 16-разрядное слово или 1 байт. Процессор выполнен на основе БИС 1801ВМ1 и подключается к каналу через корректор сигналов управления канала.

Оперативное запоминающее устройство (ОЗУ) предназначено для оперативного хранения данных и программ. Емкость ОЗУ 56 Кбайт (28 Кслов), выполнено на основе микросхем К565РУЗ. ОЗУ динамического типа и требует периодической регенерации.

Постоянное запоминающее устройство предназначено для хранения следующих программ:

программа режима начального пуска микроЭВМ;

программа пультового режима работы;

программа начального загрузчика с накопителя на гибких магнитных дисках;

ПЗУ выполнено на основе интегральной схемы 1801РЕ1-000;

ППЗУ предназначено для хранения программ пользователя, позволяет осуществлять многократное программирование.

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

Лекция 3.

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

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

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

Табл. 1

Имя команды Назначение команды
/ <Ввод> <ПС> - перевод строки Ri, где i=0…7 G P Открыть ячейку или регистр общего назначения Закрыть ячейку или регистр общего назначения Закрыть текущую ячейку или регистр и открыть следующую Закрыть текущую ячейку или регистр и открыть предидущую Регистр общего назначения Запустить программу с выбранного адреса Продолжить выполнение программы в пошаговом режиме

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

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

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

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

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

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

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

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

Номера и характеристика режимов адресации приведена в таблице 2.

Табл. 2


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: