Десятичный словарь: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
'''Десятичный словарь''' Каллисто располагается в [[Регистр десятичных данных|десятичных регистрах]] и хранит переменные типа [[VALUE]], а также литералы с плавающей запятой. Доступ к ''десятичному словарю'' осуществляется способом, похожим на доступ к [[Словарь|двоичному словарю]], только одна ячейка памяти содержит не байт, а десятичное число с плавающей запятой.
'''Десятичный словарь''' Каллисто располагается в [[Регистр десятичных данных|десятичных регистрах]] и хранит значения десятичных переменных (см. слово [[VALUE]]), а также литералы с плавающей запятой. Доступ к ''десятичному словарю'' осуществляется способом, похожим на доступ к [[Словарь|двоичному словарю]], только одна ячейка памяти содержит не байт, а десятичное число с плавающей запятой.


Слова Каллисто, осуществляющие доступ к ''десятичному словарю'', имеют Д в качестве своей первой буквы:
Слова Каллисто, осуществляющие доступ к ''десятичному словарю'', имеют [[Символ с кодом 132|Д]] в качестве своей первой буквы:
* [[ДDP]]
* [[ДH]]
* [[ДHERE]]
* [[ДHERE]]
* [[ДALLOT]]
* [[ДALLOT]]
* [[Д,]]
* [[Д,]]
* [[(РЕГ)]] — служебное слово для реализации литералов с «плавучкой», программистом используется редко


В ''десятичном словаре'' хранятся только числа, значения переменных [[VALUE]]. Заголовки слов находятся в [[Словарь|двоичном словаре]].
В ''десятичном словаре'' хранятся только десятичные числа. Например, значения десятичных переменных, созданных словом [[VALUE]]. [[Заголовок словарной статьи|Заголовки]] с именами этих переменных находятся в [[Словарь|двоичном словаре]].


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


[[Категория: Структуры данных Каллисто]]
[[Категория: Структуры данных Каллисто]]

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

Десятичный словарь Каллисто располагается в десятичных регистрах и хранит значения десятичных переменных (см. слово VALUE), а также литералы с плавающей запятой. Доступ к десятичному словарю осуществляется способом, похожим на доступ к двоичному словарю, только одна ячейка памяти содержит не байт, а десятичное число с плавающей запятой.

Слова Каллисто, осуществляющие доступ к десятичному словарю, имеют Д в качестве своей первой буквы:

В десятичном словаре хранятся только десятичные числа. Например, значения десятичных переменных, созданных словом VALUE. Заголовки с именами этих переменных находятся в двоичном словаре.

В палитре приведены определения слов VECTOR и MATRIX, позволяющих размещать в десятичном словаре одномерные и двумерные массивы.

Для реализации литералов с «плавучкой» слово FLITERAL использует служебное слово (ИП), записывающее в стек содержимое регистра ЭКВМ. В обычных приложениях нет необходимости обращаться к этому слову напрямую.