I write a kernel in C and assembler and work on multitasking, I wrote a function that switches tasks just by switching the stack, it works and the tasks switch correctly, but th