Ответы на вопросы ЛБ4
.docx1) Каков структурный состав машины БУ ЭВМ? − Арифметико-логическое устройство (АЛУ)
− Центральное устройство управления (ЦУУ)
− Оперативное запоминающее устройство (ОЗУ) небольшой емкости
2) Какие связи организует шина ША?
ША связывает регистр команд (поле А) процессора с регистром адреса
3) Какие связи организует шина ШD?
Шина данных связывает порты ввода-вывода РАЛУ и ОЗУ.
4) Каково назначение управляющих сигналов Yi?
− Выборка из СТАК микроподпрограммы адреса ячейки ОЗУ, где хранится очередная команда программы;
− Выборка из ячеек ОЗУ кода очередной команды и приема считанной команды в RG;
− Расшифровка КОП и признаков выбранной команды;
− Считывание из соответствующих ячеек ПЗУ микропрограмм импульсов;
− Считывание из RGD и регистров МПП частей адресов операндов и формирования полных адресов операндов;
− Выборка операндов и выполнение операции обработки операндов;
− Запись результатов операции в память;
− Формирование адреса следующей команды программы.
5) Как организовано управление портом ввода-вывода ОЗУ? В ОЗУ выделяются: регистр адреса (RA); регистр слова (RS) и шинный формирователь F образуют порт ввода-вывода, управляемый инверсными y4, у1 и у6; R и W- управляющие входы; OP - осведомительный выход. Сигналы «R» и «W» инициализируют в ОЗУ операции записи и чтения слова.
6) Как организовано управление портом ввода-вывода АЛУ?
1. В специальный регистр (аккумулятор) вносят информацию (одно слово);
2. АЛУ выполняет арифметические операции со словом в аккумуляторе;
3. Результат сохраняется в аккумуляторе и RG;
4. В АЛУ формируются осведомительные сигналы ЗНАК и НУЛЬ, определяющие признаки результата. Сигнал AL идентифицирует состояние устройства: AL=1, если устройство занято; AL=0 - АЛУ закончило работу, то есть результат определен на итоговом регистре АКК и в RG;
5. Вывод результата операции в RG.
7) Для чего используется бит PZ в команде? PZ – пересылочная операция, определяющая направление обмена. Для PZ = 1 происходит запись содержимого регистра RG в ОЗУ по адресу А. При PZ = 0 наоборот. Помимо этого, команды данной группы реализуют пересылку данных в аккумулятор из устройства ввода и из аккумулятора в устройство вывода.
8) Какие осведомительные сигналы формируются к УА, поясните их назначение? В АЛУ формируются осведомительные сигналы, определяющие признаки результата и осведомительный сигнал АЛО, идентифицирующий состояние устройства.
Запуск АЛУ производится сигналом Au, который инициирует выполнение операции, наименование которой задано кодом. В АЛУ формируются осведомительные сигналы ZNAK и NUL, определяющие признак результата; сигнал АL - если устройство работает. OЗУ в соответствии с сигналами R и W выполняет чтение или запись слова по определенному адресу и вырабатывает сигнал ОР, говорящий о том, что ОЗУ занято.
9) Для чего предназначен элемент СТАК? Функция программного счетчика в том, чтобы образовать слово, представляющее в памяти адрес следующей команды. Обычно СТАК имеет специальное инкрементное устройство, назначение которого – добавлять единицу к текущему адресу и таким образом получать следующий адрес. По этому адресу в памяти содержится следующая команда программы.
10) Какие команды поддерживает система команд БУ ЭВМ? – Арифметические операции
– Посылочные операции
– Безусловный переход
– Переход по знаку результата
– Переход по нулевому результату
– Обращение к подпрограмме и возврат из подпрограммы
– Остановка
– Ввод и вывод из внешнего устройства
11) Изобразите обобщенную структуру процессора и поясните назначение его узлов. Процессор состоит из операционного и управляющего устройств. Процессор включает в себя набор функциональных узлов: регистры (RGK, RG, RA, RS, РАЛУ), СТАК, сумматоры, мультиплексоры, дешифраторы. Количество узлов конечно и зависит от управляющего устройства.
12) Опишите структуру и формат команд БУ ЭВМ.
Структура:
−КОП;
−PZ;
−Действие (номер регистра).
Формат:
−Первые два бита – КОП;
−Третий бит – PZ;
−Последние два бита – Действие (номер регистра).