Мой вариант:
Матрица памяти, реверсивный стек..PNG
Матрица памяти, реверсивный стек_2.PNG
Вообще то стек делал для целочисленных значений, но само-собой получилась матрица памяти на 32 ячейки по 32 бита, всего 1024 бита! Нет команды записи, при смене адреса ячейки в преведущей сохраняется значение на момент смены ячейки, короче добавил энергонезависимости, изначально не было(создавалась для целей где была не нужна) и стала пригодна для ваших целей! Можно добавить специальную команду записи, если кому так проще, но боюсь такой сложной как у Алексея Геннадиевича всё равно не получится(не в обиду ему сказано), просто не хватит способностей так усложнить! Да сдвиг вправо-влево на ячейку можно не использовать за ненадобностью или убрать, ну , как-то так!