Что-то у меня лыжи не едут. Пытаюсь понять, как регистры делать.
Вопрос: беру три ячейки памяти, срабатывающих по уровню. Ставлю перед ними три мультиплексора, которые будут адресовать пины C, A, Q.
Пины B не подключены вообще. Вот картинка подключения:
Подключаю линию адреса и входы синего и зелёного демультиплексоров к плате ввода-вывода, заодно туда же подключаю все три линии Q. Выставляю адрес, записываю нужное значение в нужную ячейку, всё красота.
Но вот время от времени происходит замечательная вещь. Ставлю рубильник C в ноль (ничего в памяти меняться не должно вообще) и начинаю щёлкать линией адреса.
И выясняется, что время от времени одна из ячеек памяти обнуляется, хотя и не должна. Если убрать красный мультиплексор, всё работает как часики.
Есть у меня подозрение, что когда красный мультиплексор перещёлкивается с адреса на адрес, то он пересиливает вывод памяти одной из ячеек памяти. Возможно ли такое? Как бороться?