PPT-Chapter 5 A Closer Look at Instruction Set Architectures

Author : pasty-toler | Published Date : 2018-09-21

2 Chapter 5 Objectives Understand the factors involved in instruction set architecture design Gain familiarity with memory addressing modes Understand the concepts

Presentation Embed Code

Download Presentation

Download Presentation The PPT/PDF document "Chapter 5 A Closer Look at Instruction S..." is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Chapter 5 A Closer Look at Instruction Set Architectures: Transcript


2 Chapter 5 Objectives Understand the factors involved in instruction set architecture design Gain familiarity with memory addressing modes Understand the concepts of instructionlevel pipelining and its affect upon execution performance. g ADD eax5 Add 5 to contents of accumulator No memory reference to fetch data Fast Can have limited range in machines with fixed length instructions Immediate Addressing and Small Operands A great many immediate mode instructions use small operands 8 Hardware Parallelism. Computing: execute instructions that operate on data.. Flynn’s . taxonomy (Michael Flynn, 1967) classifies computer architectures based on the number of instructions that can be executed and how they operate on data.. Early trend was to add more and more instructions to new CPUs to do elaborate operations. VAX architecture had an instruction to multiply polynomials!. RISC philosophy (. Cocke. IBM, Patterson, Hennessy, 1980s): . Luc Janssen. Director, Product Management, QAD Inc.. QAD Explore 2012. 2. The following is intended to outline QAD’s general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, functional capabilities, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functional capabilities described for QAD’s products remains at the sole discretion of QAD.. Now that we’ve seen the basic design elements for modern processors, we will take a look at several specific processors. We start with the 486 pipeline to see how NOT to do a pipeline. recall . Intel x86 is a CISC with variable length instructions, memory-register addressing, some complex addressing modes and some complex instructions . A . CLOSER. LOOK. A CLOSER LOOK. 1.. A study completed in 2007, revealed that even though 83% of Americans said that they pray at least once a week, approximately how many Americans said that they “read the Bible outside of church worship services.”. Software Architecture. Describe how the various software components are to be organized and how they should interact.. It describe the organization and interaction of software components.. System Architecture. Parallel . Architectures. . & Performance Analysis. Parallel computer: multiple-processor system supporting parallel programming.. Three principle types of architecture. Vector computers, in particular processor arrays. Performance. The speed at which a computer executes a program is affected by . the design of its hardware – processor speed, clock rate, memory access time etc.. the machine language (ML) instructions – the instruction format, instruction set etc. Now that we’ve seen the basic design elements for modern processors, we will take a look at several specific processors. We start with the 486 pipeline to see how NOT to do a pipeline. recall . Intel x86 is a CISC with variable length instructions, memory-register addressing, some complex addressing modes and some complex instructions . 2. Chapter 9 Objectives. Learn the properties that often distinguish RISC from CISC architectures.. Understand how multiprocessor architectures are classified.. Appreciate the factors that create complexity in multiprocessor systems.. Understand how multiprocessor architectures are classified.. Appreciate the factors that create complexity in multiprocessor systems.. Become familiar with the ways in which some architectures transcend the traditional von Neumann paradigm.. Define instruction set. Explain the concept of the source and destination registers for the MIPS instruction set.. Using the MIPS instruction set, explain how to add a set of variables.. Define the term computer register. 2. Chapter 9 Objectives. Learn the properties that often distinguish RISC from CISC architectures.. Understand how multiprocessor architectures are classified.. Appreciate the factors that create complexity in multiprocessor systems..

Download Document

Here is the link to download the presentation.
"Chapter 5 A Closer Look at Instruction Set Architectures"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.

Related Documents