Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 17.03.2009
Сообщений: 8

Выгрузка резидентной из памяти

09.05.2011, 01:20. Показов 1765. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть две программы: резидентная установочная и обработчик

Резидентная 1.exe:

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
codesg segment 
 assume cs:codesg, ds:codesg
 org 100h
 begin: 
 jmp setup
 msg db "Test!!!",13,10,"$"
 old70h dd ?
 
 int70h proc far
 
 ;выгрузка из памяти
 push ax
 push ds
 push dx
 mov ax, seg msg
 mov ds, ax
 ;вывод сообщения на экран
 mov ah, 09h
 lea dx, msg
 int 21h
 
 ;загрузка в память
 pop dx
 pop ds
 pop ax
 iret
 int70h endp
 
 ;получаем вектор прерывания 
 setup:
 mov ax, 3570h
 int 21h
 mov word ptr old, bx
 mov word ptr old + 2, es
 
 mov dx, seg int70h
 mov ds, dx
 mov dx, offset int70h
 
 ;установка вектора прерывания
 mov ax, 2570h
 int 21h
 
 mov dx, offset setup + 100h
 int 27h
 
 codesg ends
 end begin

Обработчик 2.exe:

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 ;сегмент стека
 stacksg segment para stack 'Stack'
 dw 16 dup(?)
 stacksg ends
 ;сегмент кода
 codeseg segment
 assume cs:codesg, ss:stacksg
 ;обработчик прерывания
 main: 
 mov ax, stacksg
 mov ss, ax
 int 70h
 
 mov ax, 4c00h
 int 21h
 codesg ends
 end main
работает это так:

>2.exe
>1.exe
>2.exe
>Test!!!

т.е если не произведена установка выводится сообщение не будет

Требуется создать программу, которая будет выгружать резидентную из памяти, т.е работало чтобы всё так

>1.exe
>2.exe
>Test!!!
>3.exe
>2.exe
>

Помогите по данному вопросу. Возможна опалата
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.05.2011, 01:20
Ответы с готовыми решениями:

Выход из резидентной программы или выгрузка ее из памяти
Я уже сюда не раз писал насчет резидентной программы. Многие помогли) Большое все спасибо) У меня есть программа, загружаемая...

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

Выгрузка из стека в ячейку резидентной памяти данных
Помогите с пожалуйста заданием, выполнить команду письменно.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.05.2011, 01:20
Помогаю со студенческими работами здесь

Выгрузка резидентной программы
помогите написать выгрузку программы(код представлен), обычные часы.. надо сделать чтоб или от клавиши или от повторного запуска файла она...

Выгрузка прерывания из памяти
Доброго времени суток! программа не выгружается из памяти, просмотрел много чего в интернете, но, к сожалению, так и не получилось. ...

Выгрузка DLL из памяти
Такая беда, есть две библиотеки, в каждой есть функция выгрузки её из памяти. И тут дело с D3D, посему лучше иметь какое либо приложение на...

Выгрузка приложения из памяти
Кто-ниб может подсказать, такая ситуация (и так кждый день!): сидит пользователь, чет делает, тыкается между приложениями, винда...

Выгрузка программы из памяти
Прошу помочь в решении след.вопроса: Программа резидентом сидит в памяти. Как при выключении ПК в W-9x дать команду программе выгрузиться...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru