Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > как зная адрес считать из него данные


Автор: frodo 23.9.2008, 06:26
Добрый день!!есть адрес 0x22fee4 в котором храниться число 125
вот код с++ который выдает мне этот адрес
Код

i=125;
 ptr=&i;
  cout<<ptr;

т.е. и получается что в этом адресе хранится число 125
как мне считать из этово адреса данные и сохранить допустим в какуйто переменную!!если можно помагите примерчиком, позарез нужно!!!заранее благодарен!

Автор: airyashov 24.9.2008, 11:38
Код

int i=125;
int *ptr=&i;
cout<<ptr<<endl;
cout<<*ptr<<endl;

Автор: frodo 26.9.2008, 06:53
Цитата(airyashov @ 24.9.2008,  11:38)
Код

int i=125;
int *ptr=&i;
cout<<ptr<<endl;
cout<<*ptr<<endl;

мда ты посмотри где я вопрос задал то  smile в тематике ASSEMBLER а ты мне че привел, на с++ то зачем, я просто код показал на сишке а считать надо используя asm!

Автор: W4FhLF 26.9.2008, 07:16
Код

mov eax, dword ptr ds:[0022FEE4h] ; в eax 125

Автор: frodo 27.9.2008, 07:16
Цитата(W4FhLF @ 26.9.2008,  07:16)
Код

mov eax, dword ptr ds:[0022FEE4h] ; в eax 125


W4FhLF, большое спасибо, попробую!!!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)