Each task also has a privilege level, which controls the operations it is allowed to perform. Level '00'b is used for non-privileged programs. Level '01'b programs are semi-privileged. Level '10'b programs are privileged and can execute all instructions and I/O operations. Level '11'b is unused.
