Тю, тъкмо си помислих че си го зарязал този проект. ОК, оправил си разрешаващият сигнал, обаче сега като ти гледам схемата се чудя защо имаш инструкции като "копирай Акумулатор А в Акумулатор Б" и обратно, не е ли едно и също да събереш 2+1 и 1+2. И изобщо какъв е смисълът да имаш 2 регистъра на двата входа на АЛУ-то, просто вържи през буфер единият вход към данновата шина и обработвай данните от шината с тези от регистъра на другият вход. Victim70 те посъветва да сложиш буфер на сигналите от ключетата, така, както си ги свързал може да изгориш изходите на IC5 - представи си че едното ти ключе е свързало изхода към +, апък самият изход на IC5 тегли сигнала към –. За памет използвай някаква Флаш, да речем тази:
http://www.amictechnology.com/cgi-bin/load.cgi?http://www.amictechnology.com/pdf/A29010.pdf Знам че изглежда много голяма, ама ще използваш само част от нея - да речем А0-А7 адреси, а останалите ги връзваш към маса, би трябвало да е евтина, защото е много популярна. И да не я запоиш директно на платката - използвай цокъл, сигурно ще ти се наложи да я препрограмирваш много пъти. Има и друг вариянт - да използваш РАМ памет и да направиш така, че да може да я програмирваш с ключетата, ето тазимисля че е подходяща:
http://documentation.renesas.com/doc/products/memory/r10ds0029ej_sram.pdf