Консультация № 66362
10.12.2006, 16:43
0.00 руб.
0 2 1
Здраствуйте!
Скажите, пожалуйста, если я при написании резидента использую 31-ю функцию 21-го прерывания, то как мне подсчитать размер моей программы?
Если я укажу достаточно большой размер наугад, то в принцыпе все должно быть впорядке, или нет?
Спасибо.

Обсуждение

Неизвестный
10.12.2006, 17:35
общий
Обычно ставится метка в конце программы и в начале. Т.е. так:start:....theend:размер вычисляется так:mov cx,theend-start
давно
Советник
419
1011
10.12.2006, 21:17
общий
это ответ
Здравствуйте, Lestat!

Размер своей программы ты указываешь сам, добавив метку в конец её и плюс размер стека. Просто когда ты пишешь резидент, у тебя должен быть план распределения памяти в твоей программе то каждого байта. Если такого нет, то лучше резиденты тебе пока не писатьа учиться.

удачи!
Форма ответа