HOW a Computer Works ? Anatomy of Microprocessor.

Slides:



Advertisements
Similar presentations
The CPU The Central Presentation Unit What is the CPU?
Advertisements

Microprocessors A Beginning.
Computer Memory and Data Transfer
The Central Processing Unit: What Goes on Inside the Computer.
Processor System Architecture
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
1.21 Introduction to microprocessors KUEU 2135 / KBEB 2193 Mikropemproses dan Sistemnya.
CENTRAL PROCESSING UNIT
DH2T 34 Computer Architecture 1 LO2 Lesson Two CPU and Buses.
Discovering Computers 2010
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 5: CPU and Memory.
Stored Program Concept: The Hardware View
The processor and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
The central processing unit and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
Unit-1 PREPARED BY: PROF. HARISH I RATHOD COMPUTER ENGINEERING DEPARTMENT GUJARAT POWER ENGINEERING & RESEARCH INSTITUTE Advance Processor.
Microcontroller based system design
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Group 5 Alain J. Percial Paula A. Ortiz Francis X. Ruiz.
Lesson 3 — How a Computer Processes Data
Chapter 3 Computer Hard ware
Chapter 4 The System Unit: Processing and Memory Prepared by : Mrs. Sara salih.
Computer Processing of Data
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
created by :Gaurav Shrivastava
 Design model for a computer  Named after John von Neuman  Instructions that tell the computer what to do are stored in memory  Stored program Memory.
D75P 34R HNC Computer Architecture 1 Week 9 The Processor, Busses and Peripherals © C Nyssen/Aberdeen College 2003 All images © C Nyssen /Aberdeen College.
Electrical Engineering Department Engineering College Prince Sattam bin Abdul Aziz University Text Book: - Triebel and Singh, "The 8088 and 8086 Microprocessors",
Basic Architecture Lecture 15. In general, if the number of bits is n, then the number of different combinations of 0s and 1s that can be made is 2 n.
The Computer Systems. Computer System CPU Is the brain of the PC. All program instructions are run through the CPU Control Unit This decodes and executes.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
The Central Processing Unit: What Goes on Inside the Computer
Introduction to Computer Architecture. What is binary? We use the decimal (base 10) number system Binary is the base 2 number system Ten different numbers.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
General Concepts of Computer Organization Overview of Microcomputer.
CHAPTER 4 The Central Processing Unit. Chapter Overview Microprocessors Replacing and Upgrading a CPU.
PHY 201 (Blum)1 Microcode Source: Digital Computer Electronics (Malvino and Brown)
Computer Architecture Memory, Math and Logic. Basic Building Blocks Seen: – Memory – Logic & Math.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Structure & Architecture 7b - CPU & Buses.
Electronic Analog Computer Dr. Amin Danial Asham by.
MICROOCESSORS AND MICROCONTROLLER:
CS 1308 Computer Literacy and the Internet. Objectives In this chapter, you will learn about:  The components of a computer system  Putting all the.
Computer Hardware – System Unit
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Control Unit.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
The Computer System.
Computer operation is of how the different parts of a computer system work together to perform a task.
Computer Architecture Lecture 4 by Engineer A. Lecturer Aymen Hasan AlAwady 17/11/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
Chapter 2.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
Chapter Microcontroller
8085 INTERNAL ARCHITECTURE.  Upon completing this topic, you should be able to: State all the register available in the 8085 microprocessor and explain.
Chapter 20 Computer Operations Computer Studies Today Chapter 20.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
CPU Lesson 2.
OCR GCSE Computer Science Teaching and Learning Resources
COURSE OUTCOMES OF Microprocessor and programming
Computer Hardware – System Unit
The Central Processing Unit
Lecture on Microcomputer
Computer Architecture
System Architecture 1 Chapter 2.
Computer Hardware Prepared by:- Mr. Pawan Kumar
Introduction to Computer Architecture
Chapter 5: Computer Systems Organization
Presentation transcript:

HOW a Computer Works ? Anatomy of Microprocessor

Microprocessor Millions of super-fast transistor switches control streams of binary data

CPU (Central Processing Unit) CPU runs Program Stored in Memory –typically RAM or ROM

Structure of Memory Memory stores Instructions and Data in an array of registers that can be accessed by a unique address value.

Binary (Machine) Instructions Instruction Structure Architecture (ISA) – User’s view of Microprocessor

Assembly Code Programming Language (Code) provides the required Algorithm: Assembly - low level C - higher level

Control Unit and ALU Digital Systems split into Data Path and Control Path

Data Registers ALU result stored in a Register (sometimes called Accumulator). Registers are controlled by the Set and Enable Signals from CU.

CPU System Bus CPU Registers belong to Data Path. They are attached to the CPU System Bus.

Registers Latch Data Data on Data Bus is changing fast. Registers hold the values captured at different times.

Instruction register (IR) At times System Bus carries Instructions... they are captured in IR for use by CU ↑ IR

Flags Register Flags: Zero (ZF), Carry (CF), Overflow (OV), Sign (SF) etc Flags Register stores the status following ALU operation:

Program Counter (PC) ↑ PC Program Counter holds the memory address of the current instruction

Memory Address Register (MAR) ↑ MAR MAR holds the memory address of the data to be fetched.

Conditional Instructions Conditional instructions provide the algorithmic Flow Control

Ports ↑ Interface to External World A Port normally involves a group of registers holding data and port configuration

Microprocessor Pins There is always shortage of pins, so some have multiple (configurable) options.

Motherboard

Non-volatile Storage Non-volatile memory keeps data even if power is off. Examples: ROM or FLASH ROM.

Hard Drive (HD) Hard Drive is a non-volatile storage medium. Unlike random addressable memory, HD uses data formatting so the processor cannot run any code stored on HD directly from there.

Computer System Microprocessor = CPU on a single IC chip Microcontroller = CPU + MEMORY + PORTS on a single IC chip