Десятичный словарь: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 11: | Строка 11: | ||
В [[Палитра Каллисто|палитре]] приведены определения слов VECTOR и MATRIX, позволяющих размещать в ''десятичном словаре'' одномерные и двумерные массивы. | В [[Палитра Каллисто|палитре]] приведены определения слов VECTOR и MATRIX, позволяющих размещать в ''десятичном словаре'' одномерные и двумерные массивы. | ||
Для реализации литералов с «плавучкой» слово [[FLITERAL]] использует служебное слово [[(ИП)]], записывающее в [[Стек данных|стек]] содержимое [[Регистр памяти данных|регистра ЭКВМ]]. В обычных | Для реализации литералов с «плавучкой» слово [[FLITERAL]] использует служебное слово [[(ИП)]], записывающее в [[Стек данных|стек]] содержимое [[Регистр памяти данных|регистра ЭКВМ]]. В обычных приложениях нет необходимости обращаться к этому слову напрямую. | ||
[[Категория: Структуры данных Каллисто]] | [[Категория: Структуры данных Каллисто]] |
Текущая версия от 05:06, 21 июня 2016
Десятичный словарь Каллисто располагается в десятичных регистрах и хранит значения десятичных переменных (см. слово VALUE), а также литералы с плавающей запятой. Доступ к десятичному словарю осуществляется способом, похожим на доступ к двоичному словарю, только одна ячейка памяти содержит не байт, а десятичное число с плавающей запятой.
Слова Каллисто, осуществляющие доступ к десятичному словарю, имеют Д в качестве своей первой буквы:
В десятичном словаре хранятся только десятичные числа. Например, значения десятичных переменных, созданных словом VALUE. Заголовки с именами этих переменных находятся в двоичном словаре.
В палитре приведены определения слов VECTOR и MATRIX, позволяющих размещать в десятичном словаре одномерные и двумерные массивы.
Для реализации литералов с «плавучкой» слово FLITERAL использует служебное слово (ИП), записывающее в стек содержимое регистра ЭКВМ. В обычных приложениях нет необходимости обращаться к этому слову напрямую.