Which of the following is a key design goal of an Instruction Set Architecture?
Show answerHide answer
Correct answer: (D) Balancing simplicity and performance for ease of programming and efficiency
Explanation
An ISA is designed to balance simplicity (easy to program and to implement in hardware) against performance and efficiency. Maximising decode time or allowing only complex instructions are not goals.