3.2.1.3 Executable Permission
A region of memory can give/restrict permission for execution. Regions with its execution disabled will cause an exception if the core tries to execute code from that region. This gives system designers control over when a section of code is allowed to execute.
