R9041: различия между версиями
Перейти к навигации
Перейти к поиску
SMB (обсуждение | вклад) мНет описания правки |
AtH (обсуждение | вклад) м (Откат правок SMB (обсуждение) к версии Арви Хэкер) |
||
Строка 6: | Строка 6: | ||
''Примечание. Данная функция позволяет создавать перемещаемые программы размером более одной [[страница|страницы]]. Для переходов внутри одной страницы используется [[прямая короткая адресация]], для переходов с одной страницы на другую - [[косвенная адресация|косвенная]].'' | ''Примечание. Данная функция позволяет создавать перемещаемые программы размером более одной [[страница|страницы]]. Для переходов внутри одной страницы используется [[прямая короткая адресация]], для переходов с одной страницы на другую - [[косвенная адресация|косвенная]].'' | ||
== Ссылки == | |||
* [http://mk.semico.ru/d1_p6.htm#d1_6_1_2 Чтение текущего значения счетчика адреса на сайте НПП «СЕМИКО», п. 6.1.2] | |||
[[Category:Регистры]] | [[Category:Регистры]] |
Версия от 09:33, 5 февраля 2015
R9041 Чтение текущего значения счетчика адреса «Текущее значение счетчика адреса»
Операция производится при выполнении команды чтения из регистра памяти с адресом 9041. Стек поднимается и текущее значение счетчика адреса (от 0 до 9999) заносится в регистр X.
Операция записи в регистр памяти по указанному адресу не изменяет содержимое счетчика адреса.
Примечание. Данная функция позволяет создавать перемещаемые программы размером более одной страницы. Для переходов внутри одной страницы используется прямая короткая адресация, для переходов с одной страницы на другую - косвенная.