OTVETY_NA_VOPROSY_LAB3
.pdfКонтрольные вопросы
1) Сформулируйте основные положения машины Поста.
Машина Поста — это абстрактная, но очень простая вычислительная машина. Она способна выполнять лишь самые элементарные действия, и потому ее описание и составление простейших программ не должно вызывать трудностей. Несмотря на “примитивность” машины Поста, любой существующий алгоритм может быть записан в виде программы для машины Поста.
2) Какие структурные компоненты можно выделить в составе машины Поста?
Модель машины Поста состоит из основных блоков:
−интерфейса, который предназначен для организации взаимодействия пользователя с машиной;
−памяти программ, которая предназначена для хранения команд пользователя;
−управляющего устройства, которое производит дешифрацию команды и создает управляющие сигналы для их выполнения;
−исполнительного устройства, которое исполняет команду пользователя, производя действия исходя из управляющих сигналов.
состав машины Поста определен минимальной конфигурацией, которая включает в себя: процессор, детализированный до уровня: триггер, регистры, мультиплексор, счетчик, шины; оперативное запоминающее устройство, детализированное до уровня: элемент памяти, матрица запоминающих элементов, адресные дешифраторы столбцов и строк матрицы, порт ввода-вывода, регистры и шины; пультовый терминал; системная магистраль, детализированная до уровня шина адреса, шина данных, сигнал управления записи/чтения
3) Какой тип элемента памяти использован в регистре данных RD?
Регистр данных (RD), имитирует секции ленты, представлен в виде набора RS-триггеров, каждый из которых имеет два входа: первый (S) - запись «1», второй (R) -запись «0»
4) Как организована запись и чтение разрядов регистра данных RD?
Прямой выход триггера отображает состояние триггера, т.е. после того, как была произведена запись значения в триггер, это значение будет представлено на его выходе. В этом случае одной секции соответствует один триггер
Операции записи обеспечиваются передачей управляющих сигналов на соответствующий вход R или S триггера, что позволяет записать в активную секцию «0»
или «1». Чтение состояния секции обеспечивается коммутатором
(мультиплексор), для которого адрес активной секции указывает счетчик секций.
5)Как согласована разрядность RD и счетчика СТ?
Кадресным зонам дешифраторов DC и мультиплексора MX подключен выход счетчика СТ. Состояние этого счетчика указывает адрес секции RD(n0),
с которой работает процессор (активная секция в смысле Поста). Можно заметить, что адрес может изменяться лишь на одно значение (+1, -1). Вход СБРОС этого счетчика СТ,
управляется с пультового терминала. Это способ установки начального состояния машины Поста, в частности каретки.
6) Как формируются адреса в шине (В, С)?
Шина адреса (шА) подключена ко входу регистру адреса (RA) памяти ОЗУ и соединена с выходом мультиплексора отсылок и пультовым тер. Шину шА загружают отсылкой (В, С) с выхода мультиплексора отсылок по команде
«Р» (продолжить), которая формируется с пультового терминала.
Имитатор УУ содержит коммутатор отсылок В и С, которые указывают на адрес следующей команды. Выбор отсылки определен состоянием линии управления (ЛУ),
которое вычисляется ИУ при выполнении команды в зависимости от состояния активной секции ленты и сигнала У5 по логике «И».
Отсылка, выбранная с помощью коммутатора, В - нижняя или С -
верхняя, является адресом, который поступает в память для выборки очередной команды.
7) Как организована передача данных из памяти RAM в регистр команд?
Оперативное запоминающее миналом устройство (RAM) связано посредством шины адресной (шА) и шины данных (шD) с процессором.
Через порт RS в память по шине шD данные вводятся с пультового терминала
(управляющий сигнал «W»)
Ко входам WO и W1 элемента RAМ подключена схема (четыре логических элемента) выбора режима «чтение-запись» работы ОЗУ. Эта схема синхронизируется сигналом «W», т.е. когда W=1 - запись, иначе - чтение. К
выходу регистра RA адреса ОЗУ подключен дешифратор, имеющий два выхода А и В,
которые указывают адрес запоминающего элемента,
установленного на пересечении столбцов В и строк А матрицы RAМ.
8)Какой командой можно организовать условный переход?
N. ? если в ячейке есть метка, то перейти к j1 строке программы, иначе
J1, J0 перейти к j0 строке программы.
где N. — номер строки, J — строка на которую переходит управление
далее
.
9) Как машина Поста исполнит команду, если ее код операции равен 7?
Она не исполнит команду, потому что всего 6 кодов операций (КОП),
двоичного кода 111 КОП не существует.
Однако, при выполнении других команд, значение ЛУ определено нулю. 10) Что такое ПДП и для чего он нужен?
Прямой доступ к памяти (англ. direct memory access, DMA) — режим обмена данными между устройствами компьютера или же между устройством иосновной памятью, в котором центральный процессор (ЦП) не участвует.
11) Что происходит во время выполнения сигнала СБРОС
Это способ установки начального состояния машины Поста, в частности каретки
На начальном этапе работы машины, после того, как был произведен аппаратный сброс, пусковой адрес устанавливается равным 1 и далее он определяется при помощи адресной части команды (В или С операнд).