Answer
See explanation
Work Step by Step
Special-purpose registers can't restrict a process in allotted memory areas because special-purpose registers only check that the reference is within certain limits and then transfer control back to the CPU via an interrupt sequence.
Other processes could still access other memory cells by changing the special-purpose registers. This is all because of how the special-purpose registers verify the reference.