Форум: "Потрепаться";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
ВнизТакое может быть,? Найти похожие ветки
← →
copyr25 (2002-09-10 22:04) [40]Конечно org 256 - это директива распределения памяти. com на диске может занимать и меньше.
И всё же...
← →
Странник (2002-09-10 22:06) [41]дело в том, что адрес точки входа в com не 100h, а 0h.
а там по дефолту jmp short 100h
← →
Странник (2002-09-10 22:10) [42]Сорри, уже память подводит - 100h - это адрес для загрузчика, а перед кодом тот же загрузчик размещает слущебные блоки с FCB и прочим мусором.
Говоря про размер, я имел ввиду размер файла после линкера
← →
copyr25 (2002-09-10 23:02) [43]>Странник (10.09.02 22:10):
Конечно.
Запускаемой в DOS программе отводилась вся свободная
память. В Windows это не так, но от этого сюжет срабатывания com
не сильно меняется: В сегментной части начального адреса отводимой памяти
(нач.сегмент программы) функция Exec строит спец. служебную структуру -
PSP, своеобразный "протокол", где есть всё для нормальной отработки
программы, который (PSP) заполняется ОС и имеет мин. размер 100h.
Программа загружается сразу же после.
Exec настраивает регистры процессора и передает управление по адр. 100h:))
← →
Сергей Суровцев (2002-09-11 00:23) [44]>LStranger © (10.09.02 19:20)
А хотите посмотреть на сайт, где показывают живых Джидаев,
спасающих галактику?
Лет 7 назад в США были проведены крупномасштабные
исследования, установившие, что куриные яйца очень вредны
для сердца и 5 лет американцы их не ели не в каком виде.
Два года назад были проведены другие исследования, тоже
очень серьезные, и выяснили, что куриные яйца очень полезны,
причем именно для сердца. Поймите Вы, грош цена этим
исследованиям, они коньюктурны и безответственны. Думайте
своей головой.
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.008 c