Lecture 11 - ISA (2010-02-16) - CDA 5106 Advanced Computer...

Info icon This preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
1 CDA 5106 Advanced Computer Architecture I Instruction Set Architecture Design Computer Science Department University of Central Florida What is an ISA? Hardware-software interface Instruction Set Architecture (ISA) defines: S TATE OF THE PROGRAM (processor registers memory) – S (processor registers, memory) – W HAT INSTRUCTIONS DO : Semantics of instructions, how they update state – H OW INSTRUCTIONS ARE REPRESENTED : Syntax (bit encodings) …selected so that implications of the above on hardware design/compiler design are optimal 2 Example: register specifier moves around between different instructions-- need multiple lines and a mux before the register file.
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon