Я понял, что в скобках x86 собраны. В этом примере регистр ax должен содержать X, поскольку скобки представляют текущий адрес LABEL.
mov ax, [LABEL]
LABEL:
db "X", 0
Но я не понимаю следующие две сборочные линии:
mov al, [ebx]
Зачем нужны скобки? Это потому, что ebx - регистр 32 бит и ax 16 бит? В чем разница:
mov al, ebx
Или этот, я не понимаю, зачем мне нужны скобки...
mov [edx], ax