|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.11.2013, 11:42 | #1 |
Регистрация: 17.11.2013
Сообщений: 4
|
Почему значение начального адреса сегмента данных в .map-файле не совпадает с его значением после загрузки на исполнение?
Почему значение начального адреса сегмента данных в .map-файле не совпадает с его значением после загрузки на исполнение?
|
23.11.2013, 10:12 | #2 |
Регистрация: 17.11.2013
Сообщений: 4
|
Нашёл ответ.
Загрузочному модулю в памяти непосредственно предшествует 256-байтовая (шест.100) область, называемая префиксом программного сегмента PSP. Программа загрузчика использует регистр DS для установки адреса начальной точки PSP. Пользовательская программа должна сохранить этот адрес, поместив его в стек. Позже, команда RET использует этот адрес для возврата в DOS. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разбор map-файла и получение реального адреса функций | GreenWizard | Общие вопросы Delphi | 3 | 14.06.2012 19:57 |
После FTP загрузки файла, меом грузит его одной строкой | ВалекFCRK | Общие вопросы Delphi | 2 | 17.10.2011 21:06 |
Исполнение кода после загрузки формы | Timer32 | Помощь студентам | 1 | 19.09.2011 08:21 |
Как обновить данных в файле .xls не открывая его | iSkorohod | Microsoft Office Excel | 0 | 19.10.2010 15:15 |
сохранения данных в стрингриде после редактирования его (добавление) | ansysadmin | БД в Delphi | 0 | 23.11.2009 17:37 |