так значение cs в этой формуле это не логический адрес, а так же значение из регистра т.е. cs 48FE?
в интернете представлена такая формула в ином виде CS * 16+ IP это не одно и то же?
Если считать по ней получится 48FFF
cs:0019
-- правильный ответ. Но возможно имеется в виду адрес к которому обращается текущая инструкция, [#prog_3#a]
. Чему равен этот логический адрес написано наверху в окне кода -- ds:0000
, в физический адрес он транслируется ровно так же: ds * 10h + 0 = 48ed0h
объясните поподробней про формулу подсчета физического адреса
10h - это константа или откуда это значение?
ip - это из окна регистров?
Как получилось значение 48ff9?
48feh * 10h + 19h = 48fe0h + 19h = 48ff9h
решил количество "жизней" в игре накинуть ? :) Эх ты. Мамкин ревес-инженер.
я точно делал что-то похожее пару дней назад, но оно не работало
зачем тогда нужна галка BUILD_SHARED_LIBS, если без неё ничего не работает?
Каких вывода?
Кто пишет? Какую ошибку?