Лабораторная работа №3

  1. Реализовать адресуемую память, данные для которой устанавливаются 8-ю тумблерами а адрес и команда записи кнопками. При вводе соответствующего адреса память должна автоматически выдавать соответствующие данные на светодиоды, а при нажатии кнопки "Записать" сохранять в эту же ячейку новые данные. В памяти должно быть не менее 4-х адресов.
  2. Реализовать сдвиговый регистр. Данные в регистр заносятся по одному биту, кнопками, а выдаются все и сразу, на светодиоды. При вводе каждого следующего бита, предыдущие сдвигаются, что бы освободить новому биту место. Один, самый старый, бит, при этом, будет выброшен.
  3. Реализовать конкурентную память. представляет собой регистр, в который можно выполнить запись из двух источников (первый блок тумблеров и второй). Запись должна происходить только в случае, когда отсутствует конфликт, т.е. когда подан лишь один из двух сигналов записи. В случае же конфликта, следует сигнализировать о нём, зажигая соответствующий светодиод.
  4. Реализовать обратный сдвиговый регистр. Как второе задание, только наоборот. Вводятся данные все сразу, а читаются по одному биту.