Адреса переменных Глобально Локально с указателями
Переменная
Адрес
Переменная
Адрес
i
0x0009933A8h
i
0x000DB33A8h
cMas[0 - 9]
0x000993380h …
0x000993404h
cMas[0 - 9]
0x000DB3380h …
0x000DB3404h
Многокомпонентная адресация При реализации многокомпонентного формирования исполнительного адреса, он формируется в результате выполнения арифметически действий над несколькими числами, хранящимися в разных местах (в регистрах или в ячейках памяти).
Пример многокомпонентной адресации:
r16 — One of the word general-purpose registers: AX, CX, DX, BX, SP, BP, SI, DI;
r/m16 — A word general-purpose register or memory operand used for instructions whose operand-size attribute is 16 bits. The word general-purpose registers are: AX, CX, DX, BX, SP, BP, SI, DI.
/digit — A digit between 0 and 7 indicates that the ModR/M byte of the instruction uses only the r/m (register or memory) operand. The reg field contains the digit that provides an extension to the instruction's opcode.