Образовательный портал Claw.ru
Всё для учебы, работы и отдыха
» Шпаргалки, рефераты, курсовые
» Сочинения и изложения
» Конспекты и лекции
» Энциклопедии

Указатель таблицы
перекодировки
TP Указатель команд Указатель причины
окончания
РР Базовый Не используется
IX Общего назначения То же
или индексный
ВС Общего назначения Счетчик байтов
МС Общего назначения Участвует в маски-
или маскированного рованном сравнении
сравнения
СС Ограниченного Определяет условия
использования пересылки

Регистр общего назначения GA служит в большинстве команд в качестве операнда. В качестве базового он используется для указания адреса операнда, находящегося в памяти. Перед началом ПДП- пересылок программа канала загружает в GA адрес источника или приемника данных.

Регистр общего назначения GB функционально взаимозаменяем с регист­ром GA. Если GA загружен адресом источника ПДП- пересылки, то GB должен  быть загружен адресом приёмника, и наоборот.

Регистр общего назначения GC используется программой канала как  операнд или базовый регистр. Используется при выполнении ПДП - пересылок, когда осуществляется перекодировка данных. В этом случае, перед началом пересылки, программа канала загружает в GC начальный адрес таблицы пере­кодировки. В процессе пересылки его содержимое не изменяется.

Указатель команд ТР загружается начальным адресом программы в про­цессе инициализации канала общим УУ на выполнение задания. Во время  выполнения программы (задания от ЦП) ТР играет роль счетчика команд. Так как ВМ89 не содержит указателя стека и не может выполнять стековых операций, возврат из программы осуществляется путём загрузки в TP адреса  возврата, который запоминается в памяти по команде CALL. Указатель за­дания является полностью программно-доступным (в отличие от регистра IP в ВМ86) и может использоваться программой как регистр общего назначения или базовый.

Claw.ru | Рефераты по информатике, программированию | Процессор К1810ВМ89


Однако делать это не рекомендуется, так как программа становится трудной для понимания.

Указатель блока параметров РР загружается общим УУ начальным адресом блока параметров в процессе инициализации канала на выполнение задания. В подготовленном сообщении расположение блока параметров в памяти определяет центральный процессор (см. табл. 4). Программа канала не может изменить содержимое регистра PP. Его удобно использовать как базовый для  пересылки данных в блок параметров. Для ПДП- пересылок регистр РР не используется.

Индексный регистр IX используется программой канала как регистр обще­го назначения. Он может также использоваться в качестве индексного регистра для адресации операндов, находящихся в памяти. В качестве разновидности индексной адресации, с помощью IX можно задать индексную адресацию с автоинкрементном, которая очень удобна при обработке массивов данных. Для ПДП - пересылок регистр IX не используется.

Счетчик байтов ВС в программе канала служит регистром общего на­значения. При ПДП- пересылке подсчитывает число пересланных байтов путём декрементирования значения, загруженного перед ее началом. Если пересылка должна заканчиваться по заданному числу пересланных байтов, то УУ вводом — выводом закончит её, когда содержимое ВС станет равным нулю.

Регистр маскированного сравнения МС в программе канала может использоваться как регистр общего назначения или для маскированного сравнения. При ПДП- пересылке используется для маскированного сравнения. Маскиро­ванное сравнение позволяет сравнить выделенные разряды байта (операнда команды или пересылаемого байта) с заданным заранее значением. Для этого в старший байт МС загружается маска, выделяющая интересующие разряды, а в младший—сравниваемое значение (рис. 7). В программе, при выпол­нении команды условного перехода по маскированному сравнению (либо при ПДП- пересылке), определенный в ней операнд (либо пересылаемый байт) сравнивается с замаскированным значением.

Регистр управления каналом СС используется в основном при ПДП- пересылках. Он служит для определения условий пересылки и указывает способ её окончания. Структура и обозначение управляющих полей СС представлены на  рис. 8. Пять старших полей определяют условие ПДП- пересылки:

 F (пересылка) определяет, откуда и куда пересылаются данные;

TR (перекодировка) — следует ли пересылаемые данные перекодировать;

SYN (синхронизация) — способ синхронизации пересылки;

S (источник) —  в каком регистре (GA или GB) находится адрес источника;

L (монополизация) — следует ли активизировать сигнал во время пересылки.

Четыре младших поля задают способ окончания пересылки:

TS указывает, что пересылка состоит в передаче только одного данного;

ТХ—что пересылка должна заканчиваться по внешнему сигналу (ЕХТ);

ТВС — по нулю в счетчике байтов (ВС);

TMC — по результатам маскированного сравнения.



Скачали данный реферат: Зиновия, Pjotr, Shishkanov, Сотников, Florian, Jadov, Новожилов.
Последние просмотренные рефераты на тему: математика, доклади по биологии, урок мира конспект, контрольные 10 класс.



Категории:




Предыдущая страница реферата | 1  2


Поделитесь этой записью или добавьте в закладки

   



Рефераты от А до Я


Полезные заметки

  •