Answer the question
In order to leave comments, you need to log in
What does DS: stand for in assembly language?
What does the line mean mov ax,word ptr ds:[004020d8]
, namely ds:
that this writes 2 bytes to the lower part of eax at the address in memory (or file, I don’t quite understand) 004020d8.
I don't know what ds means. I just want to extract the data
Answer the question
In order to leave comments, you need to log in
Программе при запуске операционной системой выделяется участок адресов физической памяти. Внутри программа оперирует адресами вида 4020D8, но реальный физический адрес переменной будет [ds]+4020D8, ds это тоже регистр, в котором записан адрес "начала" сегмента данных, того самого диапазона адресов, выделенного программе. Ну это если по-простому
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question