Вопросы / Лаба 3(Ответы)
.odt1) Сформулируйте основные положения машины Поста (Машина Поста — это абстрактная, но очень простая вычислительная машина)
−Абстрактность (не реальная, а мысленная конструкция, которая существует лишь в нашем воображении);
−Элементарность (машина способна выполнять самые элементарные действия);
−Имеется бесконечная магнитная лента;
−Каретка может двигаться только вправо и влево по одной ячейке.
2) Какие структурные компоненты можно выделить в составе машины Поста?
Интерфейс
Память программ
Управляющее устройство
Исполнительное устройство
3) Какой тип элемента памяти использован в регистре данных RD?
Регистровый(внутри находится триггер RS)
4) Как организована запись и чтение разрядов регистра данных RD?
Последовательно, по одному разряду за такт.
5) Как формируются адреса в шине (В, С)?
С помощью специальных схем, которые обеспечивают выбор нужной ячейки памяти или регистра(постадрес: В - нижняя или С — верхняя)
6) Как организована передача данных из памяти RAM в регистр команд?
По шине данных, под управлением устройства управления.
7) Какой командой можно организовать условный переход?
Командой под номером 3(самое важное, остальное на всякий случай)
Условный переход обычно организуется с помощью команды, которая сравнивает два значения и в зависимости от результата перехода передает управление на другую команду. 3 – номер команды.
8) Как машина Поста исполнит команду, если ее код операции равен 7?
Никак. Машина Поста сообщит об «ошибке», так как всего существует лишь 6 команд.
9) Что такое ПДП и для чего он нужен?
ПДП - прямой доступ к памяти. Значительно увеличивает эффективность работы системы, освобождая процессор от рутинных операций передачи данных (периферийные устройства обмениваються данными с оперативной памятью без непосредственного участия ЦП)
10) Что происходит во время выполнения сигнала СБРОС?
Устанавливается начальное состояние машины Поста, в частности каретки.
11) Какой метод доступа используется для обращения к памяти программ при выполнении программы?
Прямой метод доступа
12) Какой метод доступа используется для обращения к памяти данных при выполнении программы?
Последовательный метод доступа (последовательный доступ), чтобы из одной секции перейти к другой, каретка должна пройти все промежуточные секции, тогда как ЭВМ имеет ОЗУ с произвольным доступом;
13) Архитектура исследуемой машины Поста больше похожа на гарвардскую или принстонскую архитектуру? Почему вы так считаете?
Машина Поста больше похожа на принстонскую архитектуру(процессор в каждый момент времени может либо читать инструкцию, либо читать/записывать единицу данных из/в памяти. Оба действия одновременно происходить не могут) (Гарвардская — разделение памяти программ и данных, пристонская — общее адрессное пространство)
14) Опишите структуру и формат команд исследуемой модели машины Поста Команда машины Поста имеет следующую структуру:
КОП В С, где КОП - порядковый номер команды, В - действие, выполняемое головкой, С - номер следующей команды, подлежащей выполнению. Формат команды: цифры от 1 до 6
15) Какой способ формирования адреса следующей команды используется в исследуемой модели машины Поста?
Принудительный порядок следования команд (Способ формирования адреса следующей команды зависит от типа команд (условные переходы, безусловные переходы). Обычно используется либо инкремент ПДП, либо запись в ПДП нового значения из команды перехода)