Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

OTVETY_NA_VOPROSY_LAB3

.pdf
Скачиваний:
0
Добавлен:
27.11.2022
Размер:
75.54 Кб
Скачать

Контрольные вопросы

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 и далее он определяется при помощи адресной части команды (В или С операнд).