ДЦ
Size: a a a
ДЦ
E
s
E
"Адресная арифметика в ассемблере отличается от ЯВУ тем, что рассчитывать тип данных указателя нужно самому, а после - проводить над указателем соответствующие арифметические операции"Ну это глупо, Это же просто скопировано обьяснение "адресной арифметики В С" из статьи про "Проблемы адресной арифметики в С" - естественно, там будет описан стандарт адресной арифметики в ЯВУ.
ДЦ
s
lea
, которая специально сделана для вычисления адресов, использует обычную арифметику, и её для обычных вычислений используют чуть ли не чаще, чем для адресов. Это что касается процессора. И ассемблер (как программа), тоже считает в обычной арифметике. Ассемблеров, которые умели бы table dd 0,1,2,3 ... mov eax,[table][2]
, я не знаю. Может быть такие и есть.II
E
E
"Вот это определение указывает на правоту в его сторону, а это описан стандарт адресной арифметики в Си. Пожалуй я возьму, и выдам реализацию адресной арифметики в Си как адресную арифметику вообще - в программировании, а ещё скажу, что в ассемблере её нет, потому что в Си адресную арифметику упростили до подстановку размера типа данных указателя в арифметике с указателями"
ДЦ
E
ДЦ
ДЦ
II
E
"Адресная арифметика (address arithmetic) — это способ вычисления адреса какого-либо объекта при помощи арифметических операций над указателями, а также использование указателей в операциях сравнения. Адресную арифметику также называют арифметикой над указателями"
(https://habr.com/ru/company/pvs-studio/blog/97810/)"Под адресной арифметикой понимаются арифметические действия над указателями."
https://foxford.ru/wiki/informatika/adresnaya-arifmetika-v-s"Под адресной арифметикой понимаются действия над указателями, связанные с использованием адресов памяти"
proguroki.ru/urok7/urok7_1/urok7_1_6/urok-7-1-6-adresnaya-arifmetika"...Также существует такое понятие, как адресная арифметика. Правда, скорее всего, это не понятие, а возможность пороизводить над адресами и указателями какие-либо определённые арифметические действия."
https://narodstream.ru/c-urok-27-adresnaya-arifmetika-chast-1/E