Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Chapter 4 Introduction to Computer Organization.

Slides:



Advertisements
Similar presentations
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Advertisements

Clare Smtih SHARC Presentation1 The SHARC Super Harvard Architecture Computer.
Computing Systems Organization
Lecture 10 Instruction Set Architecture
Introduction to Computers Section 4A. home Decimal Number System Called base 10 because 10 symbols are available.
Department of Computer Engineering
RLH - Spring 1998ECE 611 Hardware - 1 Basic Microprocessor Hardware ECE 611 Microprocessor Systems Dr. Roger L. Haggard, Associate Professor Department.
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
COMPUTER ORGANIZATION CHAPTER SUBSYSTEM INTERCONNECTION.
MEMORY ORGANIZATION Memory Hierarchy Main Memory Auxiliary Memory
COMP3221: Microprocessors and Embedded Systems Lecture 2: Instruction Set Architecture (ISA) Lecturer: Hui Wu Session.
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
©Brooks/Cole, 2003 Chapter 5 Computer Organization.
Memory Organization.
Computer Organization Prepared by:Anh Q. Vu Course:CS-147 Professor:Sin-Min Lee Date:Summer
I/O Subsystem Organization and Interfacing Cs 147 Peter Nguyen
Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Chapter 6 CPU Design.
9/20/6Lecture 3 - Instruction Set - Al Hardware interface (part 2)
Basic Computer Organization CH-4 Richard Gomez 6/14/01 Computer Science Quote: John Von Neumann If people do not believe that mathematics is simple, it.
Chapter 5 Computer Organization ( 計算機組織 ). Distinguish between the three components of a computer hardware. List the functionality of each component.
6. The CPU and Memory Chapt. 7.
5.1 Chaper 4 Central Processing Unit Foundations of Computer Science  Cengage Learning.
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
Computer Architecture and Organization
Computer Organization
C.S. Choy95 COMPUTER ORGANIZATION Logic Design Skill to design digital components JAVA Language Skill to program a computer Computer Organization Skill.
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
Introduction to Computing: Lecture 4
Computer architecture Microprocessor based computers.
Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor.
Chapter Two Hardware Basics: Inside the Box. ©1999 Addison Wesley Longman2.2 Chapter Outline What Computers Do A Bit About Bits The Computer’s Core: CPU.
CS 1308 Computer Literacy and the Internet Computer Systems Organization.
BASIC INPUT AND OUTPUT INTERFACING.  8085A communicate with outside world using the I/O devices.  Since memory and I/O devices share the system bus,
Spring EE 437 Lillevik 437s06-l8 University of Portland School of Engineering Advanced Computer Architecture Lecture 8 Project 3: memory agent Programmed.
1. Introduction 2. Methods for I/O Operations 3. Buses 4. Liquid Crystal Displays 5. Other Types of Displays 6. Graphics Adapters 7. Optical Discs 10/01/20151Input/Output.
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
ECP2036 Microprocessor and Interfacing Registers Control & Status Registers Program Counter User-Visible Registers Instruction Register... General-Purpose.
Computer Architecture Lecture 9 by Engineer A. Lecturer Aymen Hasan AlAwady 10/2/2014 University of Kufa - Information Technology Research and Development.
Chapter 1 Introduction. Architecture & Organization 1 Architecture is those attributes visible to the programmer —Instruction set, number of bits used.
Section one revision:1. Computer Systems To be able to Identify and describe computer systems To demonstrate an understanding of the Central Processing.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
Computer Science 101 Computer Systems Organization.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
Input-Output Organization
Chapter 4 MARIE: An Introduction to a Simple Computer.
1 COMS 161 Introduction to Computing Title: Computing Basics Date: September 15, 2004 Lecture Number: 10.
Introduction to Microprocessors
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
CS 1308 Computer Literacy and the Internet. Objectives In this chapter, you will learn about:  The components of a computer system  Putting all the.
©Brooks/Cole, 2003 Chapter 5 Computer Organization.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 5A Transforming Data Into Information.
Computer operation is of how the different parts of a computer system work together to perform a task.
I/O Interface. INTRO TO I/O INTERFACE I/O instructions (IN, INS, OUT, and OUTS) are explained. Also isolated (direct or I/O mapped I/O) and memory-mapped.
Page 1 Computer Architecture and Organization 55:035 Final Exam Review Spring 2011.
Overview of microcomputer structure and operation
CH (5) Computer Organization
Chapter 5 Computer Organization ( 計算機組織 ). Distinguish between the three components of a computer hardware. List the functionality of each component.
STUDY OF PIC MICROCONTROLLERS.. Design Flow C CODE Hex File Assembly Code Compiler Assembler Chip Programming.
Microprocessor and Microcontroller Fundamentals
Computing Systems Organization
Hardware Source: ttp:// under
Interfacing Memory Interfacing.
ECE 353 Introduction to Microprocessor Systems
Chapter 4 Introduction to Computer Organization
Chapter 5 Computer Organization
Modified from notes by Saeid Nooshabadi
Presentation transcript:

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Chapter 4 Introduction to Computer Organization

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Chapter Outline System OrganizationSystem Organization CPU OrganizationCPU Organization Memory Organization and InterfacingMemory Organization and Interfacing I/O Organization and InterfacingI/O Organization and Interfacing Relatively Simple ComputerRelatively Simple Computer 8085-based Computer8085-based Computer

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Basic Computer Organization

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 System Components CPU/MicroprocessorCPU/Microprocessor Memory SubsystemMemory Subsystem I/O SubsystemI/O Subsystem

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 System Buses Address BusAddress Bus Data BusData Bus Control BusControl Bus

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Instruction Cycle FetchFetch DecodeDecode ExecuteExecute

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Instruction Fetch

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Types of I/O Organization Isolated I/OIsolated I/O Memory-mapped I/OMemory-mapped I/O

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 CPU Organization

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Types of Memory Static RAMStatic RAM Dynamic RAMDynamic RAM ROMROM PROMPROM EPROMEPROM EEPROMEEPROM

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Memory Chip Organization - Linear

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Memory Chip Organization - Two Dimensional

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Combining Memory Chips to Increase Word Size

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Combining Memory Chips to Increase Address Space

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Low-order Interleaving

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 von Neumann Architecture Instructions and data mixedInstructions and data mixed Used in modern computersUsed in modern computers

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Harvard Architecture Instructions and data separateInstructions and data separate Used in low-level cache memory designUsed in low-level cache memory design

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Big Endian Data Organization Most significant byte firstMost significant byte first

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Little Endian Data Organization Least significant byte firstLeast significant byte first

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Input Device Organization

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Output Device Organization

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Bidirectional I/O Device Organization

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 I/O Interface Enhancements READY signalREADY signal InterruptsInterrupts DMADMA

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Relatively Simple Computer Specifications Relatively Simple CPURelatively Simple CPU 8K ROM starting at 0000H8K ROM starting at 0000H 8K RAM starting at 2000H8K RAM starting at 2000H Memory-mapped, bidirectional I/O port at 8000HMemory-mapped, bidirectional I/O port at 8000H

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Relatively Simple Computer Organization - CPU Details

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Relatively Simple Computer Organization - Memory Details

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Relatively Simple Computer Organization - Final Design

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 INCLUDE EXTERNAL ANIMATION FROM JAVA SIMULATOR HERE

Images courtesy of Addison Wesley Longman, Inc. Copyright © based Computer Specifications 2K EPROM starting at 0000H2K EPROM starting at 0000H 256 bytes RAM starting at 2000H256 bytes RAM starting at 2000H Four 8-bit I/O ports at 00H, 01H, 19H, and 1AHFour 8-bit I/O ports at 00H, 01H, 19H, and 1AH One 6-bit I/O port at 1BHOne 6-bit I/O port at 1BH

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Demultiplexing the AD signals

Images courtesy of Addison Wesley Longman, Inc. Copyright © based Computer Organization

Images courtesy of Addison Wesley Longman, Inc. Copyright © 2001 Summary Basic Computer OrganizationBasic Computer Organization CPU OrganizationCPU Organization Memory Chip Internal OrganizationMemory Chip Internal Organization Memory Subsystem OrganizationMemory Subsystem Organization I/O Port Organization and InterfacingI/O Port Organization and Interfacing