Модификация регистра при косвенной адресации: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
(Новая страница: «Cодержимое адресных регистров при выполнении команд с косвенная ад…»)
 
Нет описания правки
Строка 1: Строка 1:
Cодержимое [[адресный регистр|адресных регистров]] при выполнении команд с [[косвенная адресация|косвенной адресацией]] изменяется. Если записанное в [[регистр]] число меньше нуля, в [[регистр]] записывается число нуль. Дробная часть числа, записанного в регистр, отбрасывается.
Cодержимое [[адресный регистр|адресных регистров]] при выполнении команд с [[косвенная адресация|косвенной адресацией]] изменяется. Если записанное в [[регистр]] число меньше нуля, в [[регистр]] записывается число нуль. Дробная часть числа, записанного в регистр, отбрасывается.


При [[Косвенное обращение с регистровой адресацией|косвенном обращении с регистровой адресацией]] через регистры с номерами от 0 до 6 перед обращением происходит дополнительное изменение содержимого этих регистров. При использовании регистров от 0 до 3 происходит косвенная адресация с ''предварительным автодекрементированием'', то есть вычитание числа 1 из содержимого адресного регистра перед выполнением обращения к памяти. При использовании регистров от 4 до 6 - [[косвенная адресация]] с ''предварительным автоинкрементированием'', то есть прибавление числа 1 к содержимому адресного регистра перед выполнением обращения к памяти. Обращение происходит после изменения содержимого регистра адресации в соответствии с полученным значением.
При [[Косвенное обращение с регистровой адресацией|косвенном обращении с регистровой адресацией]] через регистры с номерами от 0 до 6 перед обращением происходит дополнительное изменение содержимого этих регистров. При использовании регистров от 0 до 3 происходит [[косвенная адресация]] с ''предварительным автодекрементированием'', то есть вычитание числа 1 из содержимого адресного регистра перед выполнением обращения к памяти. При использовании регистров от 4 до 6 - [[косвенная адресация]] с ''предварительным автоинкрементированием'', то есть прибавление числа 1 к содержимому адресного регистра перед выполнением обращения к памяти. Обращение происходит после изменения содержимого регистра адресации в соответствии с полученным значением.


При [[Косвенное обращение с прямой адресацией|косвенном обращении с прямой адресацией]], в том числе при использовании регистров с номерами от 0 до 6, автоинкрементирования и автодекрементирования содержимого адресных регистров не происходит.
При [[Косвенное обращение с прямой адресацией|косвенном обращении с прямой адресацией]], в том числе при использовании регистров с номерами от 0 до 6, автоинкрементирования и автодекрементирования содержимого адресных регистров не происходит.


Описанное выше изменение содержимого регистра адресации при косвенном обращении называется ''модификацией''.
Описанное выше изменение содержимого регистра адресации при косвенном обращении называется ''модификацией''.

Версия от 01:57, 28 марта 2014

Cодержимое адресных регистров при выполнении команд с косвенной адресацией изменяется. Если записанное в регистр число меньше нуля, в регистр записывается число нуль. Дробная часть числа, записанного в регистр, отбрасывается.

При косвенном обращении с регистровой адресацией через регистры с номерами от 0 до 6 перед обращением происходит дополнительное изменение содержимого этих регистров. При использовании регистров от 0 до 3 происходит косвенная адресация с предварительным автодекрементированием, то есть вычитание числа 1 из содержимого адресного регистра перед выполнением обращения к памяти. При использовании регистров от 4 до 6 - косвенная адресация с предварительным автоинкрементированием, то есть прибавление числа 1 к содержимому адресного регистра перед выполнением обращения к памяти. Обращение происходит после изменения содержимого регистра адресации в соответствии с полученным значением.

При косвенном обращении с прямой адресацией, в том числе при использовании регистров с номерами от 0 до 6, автоинкрементирования и автодекрементирования содержимого адресных регистров не происходит.

Описанное выше изменение содержимого регистра адресации при косвенном обращении называется модификацией.