ISA features … (contd.)
Provide instructions that bind quantities known at compile time as constants - If something is known at compile time resolve it at compile time.
Counter Example: CALLS of VAX architecture.
- CALLS is procedure call in VAX ‘s ISA. Even though the list of registers to be saved on transfer control to the procedure is known at compile-time, the register saving process is included in the semantics of CALLS! So cannot be substituted with instruction at compile-time.