Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Sergey Andrianov                     2:5020/1507.400 28 Feb 2003  23:57:02
 To : Oleg Zhigalov
 Subject : Re: Затолкать
 -------------------------------------------------------------------------------- 
 
 
 Однажды 26-Feb-03  в 00:17   Oleg Zhigalov (2:5054/73.11)
 написал       All    по поводу
 -=-   Затолкать  -=-
 
 OZ> есть следующая пpоблема:
 OZ> имеем код pазмеpом 111байт и его нужно втиснуть в пpогpамму, HО пpоблема в 
 OZ> том что там свободно только 87байт, каким обpазом можно это pеализовать.
 
   В общем случае задача, естественно, неразрешима. Так что имеет смысл обсуждать
 только твой частный случай. 
   Kод исполняемый?
   Варианты:
 1. Переписать код так, чтобы он умещался в 87 байт.
 2. Часть кода поместить в другом месте, передавая управления по jmp.
 3. Вынести часть основного кода в другое место, освободив один непрерывный кусок
 111 байт для патча.
 4. Т.к. вариант 1 может оказаться не по силам, а 2 и 3 удлиняют программу, то,
 возможно следует сжать исполняемый модуль подходящим упаковщиком кода.
 5. Если критичен объем памяти, занимаемый кодом, то подгружать нужную часть кода
 в то место памяти, которая используется инициализирующей частью после ее
 исполнения.
 
                   До свидания,  в  22:50 MSK
                                  Sergey
 
 ---
  * Origin: Sergiev Posad (2:5020/1507.400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Затолкать   Oleg Zhigalov   26 Feb 2003 01:17:29 
 Затолкать   Leo Losinsky   26 Feb 2003 13:16:11 
 Затолкать   Andrey Dashkovsky   28 Feb 2003 17:53:33 
 Re: Затолкать   Sergey Andrianov   28 Feb 2003 23:57:02 
Архивное /ru.algorithms/52053E5FE93E.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional