Lecture 2 Microprocessor Overview

Slides:



Advertisements
Similar presentations
Lecture 01: Introduction to Microcomputer & Embedded Systems.
Advertisements

Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
ΜP rocessor Architectures To : Eng. Ahmad Hassan By: Group 18.
Chapter 6 สถาปัตยกรรมไมโครโพรเซสเซอร์แบบต่างๆ Processor Architectures
RISC vs CISC CS 3339 Lecture 3.2 Apan Qasem Texas State University Spring 2015 Some slides adopted from Milo Martin at UPenn.
COMP3221: Microprocessors and Embedded Systems Lecture 2: Instruction Set Architecture (ISA) Lecturer: Hui Wu Session.
RISC. Rational Behind RISC Few of the complex instructions were used –data movement – 45% –ALU ops – 25% –branching – 30% Cheaper memory VLSI technology.
11/11/05ELEC CISC (Complex Instruction Set Computer) Veeraraghavan Ramamurthy ELEC 6200 Computer Architecture and Design Fall 2005.
Processor Architecture Kieran Mathieson. Outline Memory CPU Structure Design a CPU Programming Design Issues.
1 CS402 PPP # 1 Computer Architecture Evolution. 2 John Von Neuman original concept.
Computer Organization and Assembly language
Computer Organization and Assembly language
The Pentium: A CISC Architecture Shalvin Maharaj CS Umesh Maharaj:
RISC and CISC by Eugene Clewlow. Overview History of CISC and RISC CISC and RISC  Philosophy  Attributes and disadvantages Summation.
Cisc Complex Instruction Set Computing By Christopher Wong 1.
RISC and CISC. Dec. 2008/Dec. and RISC versus CISC The world of microprocessors and CPUs can be divided into two parts:
RISC vs. CISC By Chiam D Cook Cs 147 spring 08. CISC Complex Instruction Set Computer –Large number of complex instructions –Low level –Facilitate the.
Computer Architecture CST 250 INTEL PENTIUM PROCESSOR Prepared by:Omar Hirzallah.
Computer Organization
Embedded Systems Design ICT Embedded System What is an embedded System??? Any IDEA???
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
2/6: CPUs & Memory CPUs –Parts of a sample CPU –Types of CPUs available ROM RAM –different kinds & uses inc. VRAM, SRAM image courtesy of How Computers.
RISC:Reduced Instruction Set Computing. Overview What is RISC architecture? How did RISC evolve? How does RISC use instruction pipelining? How does RISC.
Chun Chiu. Overview What is RISC? Characteristics of RISC What is CISC? Why using RISC? RISC Vs. CISC RISC Pipelines Advantage of RISC / disadvantage.
UNIT - 1Topic - 1. An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input), manipulate.
RISC By Ryan Aldana. Agenda Brief Overview of RISC and CISC Features of RISC Instruction Pipeline Register Windowing and renaming Data Conflicts Branch.
Ch. 2 Data Manipulation 4 The central processing unit. 4 The stored-program concept. 4 Program execution. 4 Other architectures. 4 Arithmetic/logic instructions.
RISC and CISC. What is CISC? CISC is an acronym for Complex Instruction Set Computer and are chips that are easy to program and which make efficient use.
Data Manipulation CSC Overview  Computer Architecture  Machine Language  Computer Architecture  Machine Language.
Introduction to Microprocessors
Lecture 7: 9/17/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
Differences in ISA Instruction length
66 CHAPTER SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 1-2 Lecture Objectives System unit components Microprocessors Memory.
 Introduction to SUN SPARC  What is CISC?  History: CISC  Advantages of CISC  Disadvantages of CISC  RISC vs CISC  Features of SUN SPARC  Architecture.
ECEG-3202 Computer Architecture and Organization Chapter 7 Reduced Instruction Set Computers.
THE BRIEF HISTORY OF 8085 MICROPROCESSOR & THEIR APPLICATIONS
MICROOCESSORS AND MICROCONTROLLER:
Computer and Information Sciences College / Computer Science Department CS 206 D Computer Organization and Assembly Language.
Lecture on Central Process Unit (CPU)
Chapter 2 Data Manipulation © 2007 Pearson Addison-Wesley. All rights reserved.
CISC. What is it?  CISC - Complex Instruction Set Computer  CISC is a design philosophy that:  1) uses microcode instruction sets  2) uses larger.
Lecture 0 Overview Hong, You Pyo, DGU 1. Y. Hong Microprocessor A semiconductor device that contains a CPU (Central Processing Unit) and peripherals In.
Embedded Operating system GROUP NO. 3 HAMZA MEHMOOD AHMED SAAD.
Multi-Core CPUs Matt Kuehn. Roadmap ► Intel vs AMD ► Early multi-core processors ► Threads vs Physical Cores ► Multithreading and Multi-core processing.
RISC and CISC Lecture 8.
Computer Organization
ECE354 Embedded Systems Introduction C Andras Moritz.
3.3.3 Computer architectures
Advanced Topic: Alternative Architectures Chapter 9 Objectives
Overview Introduction General Register Organization Stack Organization
An example of multiplying two numbers A = A * B;
Introduction to Microprocessors
Computer Software CS 107 Lecture 2 September 1, :53 PM.
Chapter 1 Fundamentals of Computer Design
The Pentium: A CISC Architecture
Central Processing Unit
CISC AND RISC SYSTEM Based on instruction set, we broadly classify Computer/microprocessor/microcontroller into CISC and RISC. CISC SYSTEM: COMPLEX INSTRUCTION.
Intro to Architecture & Organization
RISC and CISC.
Morgan Kaufmann Publishers Computer Organization and Assembly Language
Processing Computer Components.
INTRODUCTION TO COMPUTER ARCHITECTURE
What is Computer Architecture?
Introduction to Microprocessor Programming
COMS 361 Computer Organization
What is Computer Architecture?
What is Computer Architecture?
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
CSE378 Introduction to Machine Organization
Presentation transcript:

Lecture 2 Microprocessor Overview Hong, You Pyo @ DGU

BIOS (Basic Input Output System) Software System Software : Operating System or Software to Run Application Software : Software Used by End-Users such as Word-processor, Game, etc. BIOS (Basic Input Output System) OS Application Software Hardware

Microprocessor Classification RISC vs. CISC Von Neumann vs. Havard Architecture

CISC Large number of instructions- typically over 200 Various addressing mode – 5 ~ 20 modes Sometimes various length commands are supported

RISC Relatively fewer instructions and addressing modes Memory access is limited to load and store. Single cycle instruction can be supported. Typically hardwired controller is used

Von Neumann Architecture Program and data shares the same memory. Typically CISC(Complex Instruction Set Computer) type Intel x86 CPU Address Program And Data Data

Havard Architecture Dedicated memory for instruction and data Typically RISC(Reduced Instruction Set Computer) type Motorola (Apple) and IBM PowerPC Program Data

Microprocessor History 제조회사 마이크로 프로세서 Intel Pentium PentiumDual PentiumQuad Motorola PowerPC TI 등 DSPs ARM Modern Microprocessor Classical Microprocessor