| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm для Windows/Dos > Перемещение кода по памяти |
| Автор: pvn 21.11.2006, 02:23 |
| У меня такая проблема пишу программу, которая должна перемещаться по памяти. Вроде все понятно скопировал данные и настроил сегмент. А для cs нужно дальный вызов сделать. Я копирую данные, а при вызове процедуры вылетаю , т.к. IP настраивается не знаю куда. надо настроить на следующую команду после call far ... . Но как вычислить смещение не знаю. |
| Автор: digs 21.11.2006, 02:43 |
| В смысле не знаешь куда? Смещение считаешь относительно сегмента, куда переместил. Попробуй поподробнее изложить |
| Автор: pvn 21.11.2006, 07:58 |
| Я в принципе знаю как сделать в асме, а если код в Си. |
| Автор: anwe 22.11.2006, 01:42 |
| И задавай в раздел "Си" |