CLD

Материал из ПМК вики
Перейти к навигации Перейти к поиску

CLD (версия) — родное слово Каллисто.

CLD              ( −− )                               Очистить RD в энергонезависимой памяти.

Слово CLD записывает ноль в энергонезависимую «тень» регистра 13.

Ввод слова CLD[править]

В режиме ЛАТ последовательно нажмите клавиши  С/П      K 

Реализация[править]

В Каллисто 1.0 слово CLD сохраняет содержимое RD, но очищает его в энергонезависимой памяти:

 541 ;#CLD
 542 ; CLD              ( −− )                               Очистить RD в энергонезависимой памяти.
 543 LCLD:           .DB     3
 544                 .TEXT   "CLD"
 545                 .DW     LVERSION
 546 CLD:            .DW     JCLD
 547 JCLD:           GSB CLRD KGOTO9
 548 CLRD:           RMD                             ; Сам RD нам менять незачем, только копию в энергонезависимой памяти
 549 SETRD:          1 PPM 9047                      ; 9047 Разрешение записи в энергонезависимую память
 550                 Cx MD  FR MD  RTN

Ссылки[править]