When the scheduler de-schedules an old process and schedules a new process, it saves the
context (i.e., the CPU registers) of the old process and load the context of the new process.
Show the code which performs these context saving/loading operations. Show how this piece
of code is reached when saving the old process's and loading the new process's context.