Вопрос Адрес когда программа загружается в ОС

Регистрация
8 Дек 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Вроде же пишется всегда точный адрес, например

0x1233 | mov terminal,0x1234
0x1234 | переменная "Hello World",0

Но ведь загружается программа не всегда в один и тот же, как она высчитывает?
=================================
2 вопрос

(С++) Могу ли я написать функцию скомпилировать, в другой программе загрузить файл с функцией. Поставить на нее указатель, вызвать и что бы она нормально работала
 
1. По адресам, могу ошибаться, но вроде ты указываешь адрес внутри памяти своей программы, а не явный вообще. А ОС сама куда-нибудь прилепит твою программу, используя сегменты, страницы, таблицы страниц-сегментов и всяческие смещения. 2. Если ты имеешь в виду, написать библиотеку на делфи, а потом использовать её в программе на плюсах, то можешь.
 

Похожие темы

Назад
Сверху