Chapter 5 Instructor's Manual

Chapter 5 Instructor's Manual - Chapter 5 Instructor's...

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

View Full Document Right Arrow Icon
Chapter 5 Instructor's Manual http://74.125.47.132/. This is the html version of the file http://www.hmhsieh.idv.tw/organization972/IM-Ch5.PDF . Google automatically generates html versions of documents as we crawl the web. Page 1 Chapter 5 Instructor's Manual ______________________________________________________________________________ Chapter Objectives Chapter 5, A Closer Look at Instruction Set Architectures, provides a closer look at instruction set architectures, including instruction formats, instruction types, endianess, and addressing modes. Instruction-level pipelining is introduced as well. Real-world ISAs (including Intel, MIPS, and Java) are discussed to reinforce the concepts presented in the chapter. This chapter should be covered after Chapter 4. Lectures should focus on the following points: Instruction formats. Important issues here include instruction length, little versus big endian, register usage (and the use of stacks), and expanding opcodes. Addressing. Although addressing is an instruction design issue, there are many aspects to consider, the most important of which is addressing modes. The Essentials of Computer Organization and Architecture Linda Null and Julia Lobur Jones and Bartlett Publishers, 2003
Background image of page 1

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

View Full DocumentRight Arrow Icon
Chapter 5 Instructor's Manual http://74.125.47.132/. Page 1 Last Updated: October 2003 Instruction-level pipelining. The fetch-decode-execute cycle can be overlapped, resulting in faster execution time. Resource conflicts, conditional branching, and data dependencies can slow this process down. Real-world examples of ISAs. Intel, MIPS, and the Java virtual machine are all presented to reinforce the concepts of the chapter. Required Lecture Time The important concepts in Chapter 5 can typically be covered in 3 lecture hours. However, if a teacher wants the students to have a mastery of all topics in Chapter 5, 8 lecture hours are more reasonable. If lecture time is limited, we suggest that the focus be on instruction formats (including big versus little endian, use of registers, and instruction length) and addressing (with considerable attention paid to the various modes). Page 2 Lecture Tips It is important to motivate the little versus big endian debate. Many students comprehend the concept, but don't see the significance. The various software applications listed in this chapter will help the instructor make this point. Students often have difficulty understanding stack machines. It is important to emphasize that not ALL instructions on stack machine have zero operands, but rather, the instructions that allow for operands are limited.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/05/2010 for the course CGS CGS 3269 taught by Professor K during the Spring '10 term at University of Central Florida.

Page1 / 14

Chapter 5 Instructor's Manual - Chapter 5 Instructor's...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online