[an error occurred while processing this directive]
|
Ежели задачи не очень большие, то можно воспользоваться 4 банками регистров и 4 области стека для каждой задачи. Переключать по прерыванию. Стек переключать немного сложнее, но если немного подумать, то все получиться (+ байт на указатель адреса стека и + байт адреса вершины стека для каждой задачи).
Если подойдет, то могу кинуть пример своей программы, где все это делается.
E-mail: info@telesys.ru