death code



Предыдущая | Следующая
death code (смертельный код). Программа, которая все в компьютере (память, регистры, флаги, вообще все) заполняет нулями, даже то место, где она сама записана. Ее последнее действие состоит в том, что она заполняет нулями ту самую команду, которая эти нули повсюду устанавливает. Нельзя сказать, что death code – это особенно полезная программа, но задача написать ее – хорошее испытание хакеровского мастерства (естественно, если позволяет архитектура компьютера, например, на PDP-8 и DG Nova это возможно). Любой незанятый участок памяти тоже называется death code.Наверное, абсолютный death code можно написать на машине из семейства TI 990, поскольку в ней все регистры расположены в RAM и код команды «немедленная запись нуля» есть просто «0». Компьютер зациклится до тех пор, пока пользователь не даст команду HALT. Изготовители компьютеров совету- ют применять эту команду в запускающих программах (которые сидят в ROM, а значит ничего с ними не случится).