Сборник лабораторных работ: Специализированные вычислительные системы. Часть 2. Никищенков И.А. - 12 стр.

UptoLike

Составители: 

- 12 -
го символа файла, при выборе No передача данных прекратится.
Следующее предложение (IO OUTPUT) определяет направление обмена:
ввод или вывод, если просто нажать клавишу Enter будет произво-
диться ввод из заданного файла, если ввести имя файла он будет
создан и в него будут записываться выходные сигналы на на задан-
ных контактах МК. Независимо от сделанного выбора в следующем
предложении:
IO TRIGGER: Cycles Opcode access
задается порядок подачи данных на вход. При выборе Cycles данные
на входе меняются независимо от действий программы: через опре-
деленный промежуток времени, задаваемый в машинных циклах, из
входного файла выбирается следующее значение и подается на за-
данный вход и предлагается ввести заданное десятичным числом ко-
личество циклов. Следующее предложение
IO TRANSFER: Mapbits mapBytes
определяет вид вводимых данных. Выбор Mapbits указывает, что
вводимые значения следует интерпретировать как биты и предлага-
ется определить соответствие между символами, записанными в фай-
ле и значениями на входах МК, для чего нужно ввести:
константа, константа, имя, направлениеEnter
IO Bit, Memory Bit, Address, Dir:In/Out
В этом случае предполагается, что любые символы в файле входных
воздействий представляют двоичные константы с соответствующим
этому коду набором нулей и единиц. Первая константа задает какой
бит из входной двоичной константы будет подаваться на определяе-
мый вход МК; вторая константа - номер бита входного порта, на
который задается воздействие; третья составляющая - имя порта
P1, P2, BUS; четвертая составляющия по умолчанию In, поэтому при
вводе ее можно опустить, просто дважды нажав на Enter, однако
при выводе ее надо указать в явном виде, набрав Out. В качестве
имени можно указать PINS, но на месте второй константы должно
стоять одно из имен: T0, T1 или Int. Выбор mapBytes предполагает
ввод данных побайтно, входной код в этом случае интерпретируется
как код символа и его значение подается на порт P1, P2, BUS, имя
которого вводится на предложение ENTER EXPRESSION. Правила ввода
направления Dir:In/Out такие же как и в предидущем случае. При
выборе Opcode access данные на входе изменяются после того как
процессор обратился к этому входу: в случае портов это может
быть команда чтения из порта, а для входов PINS - команда ветв-