Altifigence Academy

26 / 36 · Теория

Чтение последовательного входа во времени

Расположите поток однобитных входов на временной шкале.

Цели урока

  • Расположите поток однобитных входов на временной шкале.

По одному биту

din однобитный: 1011 поступает как 1,0,1,1 на четыре последовательных фронта. q хранит три последних отсчёта. Предполагаются неактивный сброс и стабильный вход до фронта; изменение между фронтами запишется на следующем.

ОтсчётdinПрежнее qСледующее q
11000001
20001010
31010101
41101011

Входная строка не равна регистру

После четвёртого отсчёта q=011 содержит последние 0,1,1 от старого к новому. Первая 1 уже вышла: полный журнал не хранится. Первое din=0 в файле относится к сбросу; нумеруйте четыре полезных отсчёта отдельно от него.

Попробуйте сами

После сброса три входные единицы дают что?

Прочитать объяснение

001→011→111. Новая 1 входит в q[0], прежние биты идут к старшим индексам.

Выбор действует в этом браузере. Его можно изменить внизу страницы.