| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > Переключение задач |
| Автор: uvsoft 21.11.2005, 20:43 | ||
| ет тама собственного говоря копия аналогичной из раздела Си, но все же сдесь я думаю тоже найдется кому что сказать.... хоть что-то от чего можно оттолкнуться.... Hi, может кто-нибудь сталкивался с проблемой переключения задач в Си? т.е. у меня есть напирмер три задачи каждая зациклено выводит свой определенный текст на экран, нужно чтобы по нажатию на определенную клавишу последовательно менялась текущая выполняемая задача... Соответственно необходимо использовать ассемблерные вставки... Ставлю свой собственный обработчик прерывания 9, проверяю нажата ли нужная клавиша... а дальше тупик... вроде бы для переключения задач нужно использовать IRET, перед этим загрузив в регистр TR селектор дискриптора из TSS нужной задачи..... но вот как это все сделать.... вообщем может кто имел с этим дело, отзовитесь! спасиб
|