R9043

Материал из ПМК вики
Версия от 15:10, 14 января 2014; AtH (обсуждение | вклад) (Новая страница: «'''R9043''' Чтение содержимого памяти программ «Чтение памяти программ» Кроме команды К ИП…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

R9043 Чтение содержимого памяти программ «Чтение памяти программ»

Кроме команды К ИПРГ в ЭКВМ предусмотрена другая возможность чтения содержимого памяти программ - с использованием индексного регистра.

Запись и чтение значений индексного регистра производится при обращении к регистру памяти с адресом 9042, при этом число в регистре X стека преобразуются в целое и ограничиваются до значения 9999.

Чтение содержимого памяти программ производится при выполнении команды чтения из регистров памяти с адресами 9043, и 9044. При этом, при обращении к регистру с адресом 9043 стек поднимается, содержимое ячейки памяти программ, адрес которой записан в индексный регистр, заносится в регистр X стека. При обращении к регистру с адресом 9044, после чтения содержимого ячейки памяти программ, производится автоматическое увеличение содержимого индексного регистра на единицу. При достижении максимального значения, содержимое индексного регистра обнуляется.

Операция записи по адресам 9043 и 9044 не изменяет стек ЭКВМ, память программ и содержимое индексного регистра.

Ссылки