Шаг 6
Начнем тестирование. Покажем работоспособность на всех наборах управляющих
инструкций.
1) 000
Состояние нашего элемента не меняется -- он сохраняет свое состояние.
2) 001
Как видно из диаграмм, происходит загрузка в регистр значения, подаваемого
на информационный вход.
3) 010
Произошло прибавление 3 к 13. В результате должно быть 16("10000"),
но так как мы используем 4 бита для хранения результата, то результат будет
0 ("0000").
4) 011
На данном шаге мы проверили декриментирование на 3. Т.к. предыдущее
состояние было 0, то 0(16)-3=13.
Работоспособность сброса, сдвиги влево, dправо, инвертирование сигнала проверяется точно так же.
Как видно из диаграмм, построенный нами регистр-счетчик работает правильно.
Если построенные вами диаграммы совпадают с теми, которые должны иметь
место при использовании заданного тригера, то данный шаг можно счиать законченным.