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