Редактирование: Начальная загрузка Каллисто
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
Первая команда [[Каллисто]] передаёт управление метке INIT. | Первая команда [[Каллисто]] передаёт управление метке INIT. | ||
Небольшая программа INIT целиком написана на [[ЯМК|языке МК]] и не является словом [[Каллисто]]. Её задача — запустить [[Каллисто]] с помощью слова [[COLD]] или [[WARM]]. Решение принимается на основании содержимого [[R13|регистра Д]]. Если [[KABS|модуль числа]] в [[R13|регистре Д]] совпадает с [[VERSION|номером запущенной версии]] [[Каллисто]], INIT сразу обнуляет [[R13|RД]] и первым исполненным словом будет [[WARM]] — то есть | Небольшая программа INIT целиком написана на [[ЯМК|языке МК]] и не является словом [[Каллисто]]. Её задача — запустить [[Каллисто]] с помощью слова [[COLD]] или [[WARM]]. Решение принимается на основании содержимого [[R13|регистра Д]]. Если [[KABS|модуль числа]] в [[R13|регистре Д]] совпадает с [[VERSION|номером запущенной версии]] [[Каллисто]], INIT сразу обнуляет [[R13|RД]] и первым исполненным словом будет [[WARM]] — то есть написанная или загруженная пользователем программа сохраняется. Знак номера версии в [[R13|регистре Д]] определяет, будет ли перед запуском [[Каллисто]] очищаться экран. | ||
С помощью [[R13|регистра Д]] и переменной [[APP]] | С помощью [[R13|регистра Д]] и переменной [[APP]] программа на [[Каллисто]] может запускать себя при включении ЭКВМ (например, после сбоя питания), а также после загрузки с электронного диска словом [[LOAD"]]. | ||
Если в [[R13|регистре Д]] расположено любое другое число, первым исполняется слово [[COLD]], то есть [[словарь]] приводится в исходное состояние. | Если в [[R13|регистре Д]] расположено любое другое число, первым исполняется слово [[COLD]], то есть [[словарь]] приводится в исходное состояние. |