Chapter2_part2 - The University of Adelaide School of...

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

View Full Document Right Arrow Icon
The University of Adelaide, School of Computer Science 24 February 2015 Chapter 2 Instructions: Language of the Computer 1 C OMPUTER O RGANıZATıON AND D ESıGN The Hardware/Software Interface 5 th Edition Chapter 2 Instructions: Language of the Computer (part #2) Chapter 2 Instructions: Language of the Computer 2 Instruction Set The repertoire of instructions of a computer Different computers have different instruction sets But with many aspects in common Early computers had very simple instruction sets Simplified implementation Many modern computers also have simple instruction sets § 2.1 Introduction Chapter 2 Instructions: Language of the Computer 3 The MIPS Instruction Set Used as the example throughout the book Stanford MIPS commercialized by MIPS Technologies ( www.mips.com ) Large share of embedded core market Applications in consumer electronics, network/storage equipment, cameras, printers, … Typical of many modern ISAs See MIPS Reference Data tear-out card, and Appendixes B and E Chapter 2 Instructions: Language of the Computer 4 Arithmetic Operations Add and subtract, three operands Two sources and one destination add a, b, c # a gets b + c All arithmetic operations have this form Design Principle 1: Simplicity favours regularity Regularity makes implementation simpler Simplicity enables higher performance at lower cost § 2.2 Operations of the Computer Hardware
Image of page 1

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

View Full Document Right Arrow Icon