код загружается 4 байт целое число от регистра edx
в массиве/структуре, называемой TRG
.
Точнее, это запись байтов 0x30..0x33 из этой структуры.
Ваш отладчик неправильно выполняет инструкцию. Оно должно быть:
mov [ss:ebp-0x420],edx
edx
только регистр, его содержимое из какого-нибудь кода перед утверждением показано.
ebp
- базовый указатель, который обычно указывает на хранение локальных переменных в подпрограмме.
: TRG+30
- комментарий, вставленный отладчиком; он не является частью инструкции.
При интерпретации сборки вы никогда не сможете просматривать инструкцию изолированно, вы должны увидеть ее как часть последовательности инструкций.
Какая программа вы используете, показывая вам этот выход? Я предполагаю ': TRG + 30' - комментарий, который дает вам представление о том, где указывается операнд памяти. Это не является частью инструкции IMHO –
Обратите внимание, что очень вероятно, что 'mov [ss: ebp + 0xFFFFFBE0], edx' на самом деле' mov [ss: ebp-0x00000420], edx'. – Brendan