vak: (Улыбка)
[personal profile] vak
Дошёл до реализации необычного свойства процессора микро-БЭСМ, отсутствующего у современных компьютеров. Каждое слово в оперативной памяти имеет дополнительный бит запрета записи. При попытке записи по этому адресу возникает прерывание "защита адреса при записи". Чтобы всё-таки иметь возможность изменить значение (и бит запрета), память имеет дополнительный сигнал, отменяющий защиту.

Получается полезная возможность, похожая на const в языке Си, но при этом защиту можно включать и отключать по ходу выполнения программы. Что-то отдалённо похожее - теговая архитектура - существовало в некоторых ранних компьютерах, но не прижилось.

Date: 2016-12-14 02:46 (UTC)
From: [identity profile] dvv.livejournal.com
Не, это PCC имени S.C.Johnson (https://c9x.me/compile/bib/pcc-tour.pdf)'а был, совсем другой зверь. На подвиги, увы, я не способен — нету ни времени, ни сил… Да и помню с тех пор мало что (хоть и всплыло кое-что в памяти, когда ту выдачу самопального printf() в гуглогруппе увидел…)