Работа с таблицами: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) (→Ссылки) |
||
Строка 9: | Строка 9: | ||
== Ссылки == | == Ссылки == | ||
{{Документация|d1_p17.htm#d1_17|Работа с таблицами на сайте НПП «СЕМИКО»}} | {{Документация|d1_p17.htm#d1_17|Работа с таблицами на сайте НПП «СЕМИКО»}} | ||
* См. описания регистров [[R9210|9210]], [[R9211|9211]], [[R9212|9212]] и [[R9213|9213]] | |||
{{нет иллюстраций}} | {{нет иллюстраций}} | ||
[[Категория:Работа с таблицами]] | [[Категория:Работа с таблицами]] |
Текущая версия от 13:26, 12 марта 2016
В ЭКВМ предусмотрена возможность работы с упорядоченными или ассоциативными таблицами, размещёнными в памяти программ.
Упорядоченные таблицы предназначены для выбора значения по его порядковому номеру. Таблицы содержат последовательно записанные двухбайтовые числа в шестнадцатиричном или упакованном BCD формате.
Ассоциативные таблицы предназначены для поиска значения по связанному с ним индексу. Таблицы содержат группы по три байта, состоящие из однобайтового ключа и ассоциированного с ним значения - двухбайтового числа в шестнадцатиричном или упакованном BCD формате. Последняя группа таблицы начинается числом 255 (0FFh), поиск по данному индексу не производится.
Перед обращением к функциям работы с таблицами адрес начала таблицы заносится в индексный регистр памяти программ R9042.
Ссылки[править]
- Работа с таблицами на сайте НПП «СЕМИКО»
- См. описания регистров 9210, 9211, 9212 и 9213
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |