Средства контроля знаний студентов

В целях активизации познавательной деятельности студентов в лабораторный практикум введены средства для работы с контролем и работы с моделью «неисправной» ЭВМ.

Работа с контролем устанавливается преподавателем с помощью специальных средств и может быть использована студентами в целях самоконтроля. Работа с контролем осуществляется в режиме АВТ, при этом выполнение микропрограммы приостанавливается перед исполнением каждой микрокоманды. Студент должен предсказать эту микрокоманду. Если предсказание верно, микрокоманда выполняется, в противном случае студент может повторить попытку предсказания, но специальный счетчик ошибок, индицируемый на экране терминала, зафиксирует ошибку.

В процессе работы с контролем программа взаимодействия с пользователем, запрашивая предсказание следующей микрокоманды, осуществляет вывод на экран терминала текста «РЕГИСТР ИЛИ МК:». В ответ студент должен ввести предсказываемую микрокоманду.

Предсказание микрокоманд, символическая запись которых содержит знак присваивания, выполняется в 2 этапа: ввод левой части, ввод ¿; ввод правой части, ввод ¿. В зависимости от вида контроля, установленного преподавателем, предсказание микрокоманд может осуществляется в различной форме.

Контроль 1. Ввод левой части может осуществляться как в символьном виде, так и номером микрокоманды, указанным на граф-схеме микропрограммы. Правая часть может вводиться в символьном виде или указанием числового значения выражения, указанного в правой части микрокоманды.

Пример 3.3. Предположим, что следующей по порядку должна выполняться микрокоманда МК7: СЧАК:=СЧАК+1, и содержимое СЧАК равно 13. В этом случае допустимым является следующий диалог:

SIM> РЕГИСТР ИЛИ МК: СЧАК

SIM> СЧАК:= I4

МИКРОКОМАНДА ВЫПОЛНЕНА

SIM> РЕГИСТР ИЛИ МК:

Контроль 2. Ввод левой части разрешен только в символьном виде, правой – как в символьном виде, так и числовым значением.

Контроль 3. Ввод левой части разрешен только в символьном виде, правой – только числовым значением.

Предсказание микрокоманд, не содержащих знака присваивания, выполняется подобно предсказанию левой части микрокоманд общего вида.

Примечание. Для того, чтобы узнать, в какой форме следует выполнять предсказание микрокоманд, необходимо после вывода моделью текста «SIM> РЕГИСТР ИЛИ МК:» ввести «? ¿».

Работа с моделью «неисправной ЭВМ позволяет проверить знание микропрограммы ЦУУ и привить студентам простейшие навыки определение некоторых видов неисправности ЭВМ. Преподавателем могут быть введены в модель ЭВМ неисправности в работе УА, АУ, неисправности регистров ЭВМ и линий передачи информации между регистрами.

Неисправности в работе УА могут проявляться в том, что не выполняется некоторая микрокоманда в микропрограмме ЦУУ или выполняются переходы, не предусмотренные микропрограммой.

Неисправности в АУ являются причиной ошибок в некотором разряде или во всех разрядах результата АОП.

Неисправности регистров ЭВМ приводят к появлению ошибок при передаче информации из регистра или в регистр и при индикации содержимого регистра.

Неисправности линий передачи приводят к блокировке передачи информации из одного регистра в другой.

Примечание. Рекомендуемая последовательность поиска неисправности: в режиме ЦИКЛ находится команда, при исполнении которой появилась неисправность; дальнейший поиск внутри машинного цикла данной команды ведется в режиме ТАКТ.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: