Код: Выделить всё
metka: mov ebx,ecxНапример :
Код: Выделить всё
xor ebx,ebx
mov ebx,metka
metka: mov ebx,ecx
mov eax,ebx
Код: Выделить всё
metka: mov ebx,ecxКод: Выделить всё
xor ebx,ebx
mov ebx,metka
metka: mov ebx,ecx
mov eax,ebx
Нуметка это АДРЕС инструкции которая следует за ней.
Код: Выделить всё
metka: mov ecx,ebx
mov cx, word[metka] ; то есть в младшую часть регистра ecx будет записан именно опкод инструкции , так ?
Код: Выделить всё
metka: mov ebx,eax
mov cx,word[metka]А ну всё понятно , получается мы читаем из регистра как из указателя , так ?mov ecx,[ebx] ; здесь присваиваем регистру ecx значение содержащееся по адресу содержащемуся в регистре ebx, т.е. ebx содержит адрес, по которому находится значение, которое будет загружено в ecx