Редактирование: R9210
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''R9210''' Чтение значения по номеру ([[RX|X]] - порядковый номер 0-255) | '''R9210''' Чтение значения по номеру ([[RX|X]] - порядковый номер 0-255) | ||
Операция производится при выполнении | Операция производится при выполнении команды записи в регистр памяти данных с адресом 9210. В [[RX|регистре X]] [[Стек калькулятора|стек]]а задаётся порядковый номер значения в упорядоченной таблице чисел в [[Шестнадцатеричный формат|шестнадцатеричном формате]]. Преобразование содержимого [[RX|регистра X]] [[Стек калькулятора|стек]]а при обращении к функции происходит аналогично модификации при косвенной адресации. | ||
Функция считывает два последовательных байта из [[память программ|памяти программ]]. Считывание начинается с адреса, отстоящего от содержимого [[R9042|индексного регистра памяти программ]] на удвоенное содержимое [[RX|регистра X]] [[Стек калькулятора|стек]]а. Имеющий меньший адрес байт интерпретируется, как старший байт двухбайтового [[Шестнадцатеричный формат|шестнадцатеричного числа]]. Байт, имеющий больший адрес — как младший байт. Считанное из [[память программ|памяти программ]] число преобразуется в целое в диапазоне от 0 до 65536 и помещается в [[RX|регистр X]] [[Стек калькулятора|стек]]а, замещая его предыдущее содержимое. | Функция считывает два последовательных байта из [[память программ|памяти программ]]. Считывание начинается с адреса, отстоящего от содержимого [[R9042|индексного регистра памяти программ]] на удвоенное содержимое [[RX|регистра X]] [[Стек калькулятора|стек]]а. Имеющий меньший адрес байт интерпретируется, как старший байт двухбайтового [[Шестнадцатеричный формат|шестнадцатеричного числа]]. Байт, имеющий больший адрес — как младший байт. Считанное из [[память программ|памяти программ]] число преобразуется в целое в диапазоне от 0 до 65536 и помещается в [[RX|регистр X]] [[Стек калькулятора|стек]]а, замещая его предыдущее содержимое. |