Начальная загрузка Каллисто: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
(Новая страница: «Первая команда Каллисто передаёт управление метке INIT. Программа INIT целиком написана…»)
 
Нет описания правки
 
(не показано 8 промежуточных версий этого же участника)
Строка 1: Строка 1:
Первая команда [[Каллисто]] передаёт управление метке INIT.
Первая команда [[Каллисто]] передаёт управление метке INIT.


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


Если в R19 расположено любое другое число, первым исполняется слово [[COLD]], то есть [[словарь]] приводится в исходное состояние.
С помощью [[R13|регистра Д]] и переменной [[APP]] приложение может запускать себя при включении ЭКВМ (например, после сбоя питания), а также после загрузки с внутреннего диска словом [[LOAD"]].
 
Если в [[R13|регистре Д]] расположено любое другое число, первым исполняется слово [[COLD]], то есть [[словарь]] приводится в исходное состояние.
{{нет иллюстраций}}
{{нет иллюстраций}}
{{заготовка}}
{{заготовка}}
[[Категория:Слова Каллисто]]
[[Категория:Каллисто]]

Текущая версия от 04:13, 21 июня 2016

Первая команда Каллисто передаёт управление метке INIT.

Небольшая программа INIT целиком написана на языке МК и не является словом Каллисто. Её задача — запустить Каллисто с помощью слова COLD или WARM. Решение принимается на основании содержимого регистра Д. Если модуль числа в регистре Д совпадает с номером запущенной версии Каллисто, INIT сразу обнуляет и первым исполненным словом будет WARM — то есть приложение сохраняется. Знак номера версии в регистре Д определяет, будет ли перед запуском Каллисто очищаться экран.

С помощью регистра Д и переменной APP приложение может запускать себя при включении ЭКВМ (например, после сбоя питания), а также после загрузки с внутреннего диска словом LOAD".

Если в регистре Д расположено любое другое число, первым исполняется слово COLD, то есть словарь приводится в исходное состояние.

  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.