COMPUTER SCIENCE Data Representation and Machine Concepts Section 2.1 Instructor: Lin Chen Sept 2013.

Slides:



Advertisements
Similar presentations
Chapter 2: Data Manipulation
Advertisements

The CPU The Central Presentation Unit What is the CPU?
Slide 4-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 4 Computer Organization.
Chapter 2 Data Manipulation Dr. Farzana Rahman Assistant Professor Department of Computer Science James Madison University 1 Some sldes are adapted from.
The Microprocessor and its Architecture
2.3) Example of program execution 1. instruction  B25 8 Op-code B means to change the value of the program counter if the contents of the indicated register.
CENTRAL PROCESSING UNIT
Computer Architecture and Data Manipulation Chapter 3.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Computer Science: An Overview Tenth Edition by J. Glenn Brookshear Chapter.
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 5: CPU and Memory.
1 Sec (2.1) Computer Architectures. 2 For temporary storage of information, the CPU contains cells, or registers, that are conceptually similar to main.
CS 104 Introduction to Computer Science and Graphics Problems Basic Organization & Concepts 09/09/2008 Yang Song (Prepared by Yang Song and Suresh Solaimuthu)
Stored Program Concept: The Hardware View
1 Sec (2.3) Program Execution. 2 In the CPU we have CU and ALU, in CU there are two special purpose registers: 1. Instruction Register 2. Program Counter.
1 TK6123: COMPUTER ORGANISATION & ARCHITECTURE Prepared By: Associate Prof. Dr Masri Ayob Lecture 6: CPU and Memory (1)
Processor Types And Instruction Sets Barak Perelman CS147 Prof. Lee.
CPU Computer Hardware Organization (How does the computer look from inside?) Register file ALU PC System bus Memory bus Main memory Bus interface I/O bridge.
Computer Architecture and Organization Introduction.
Computer Science 210 Computer Organization The von Neumann Architecture.
COMPUTER SCIENCE Data Representation and Machine Concepts Section 1.2 Instructor: Lin Chen August 2013.
Section one revision:1. Computer Systems To be able to Identify and describe computer systems To demonstrate an understanding of the Central Processing.
The Central Processing Unit (CPU) and the Machine Cycle.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
Ch. 2 Data Manipulation 4 The central processing unit. 4 The stored-program concept. 4 Program execution. 4 Other architectures. 4 Arithmetic/logic instructions.
General Concepts of Computer Organization Overview of Microcomputer.
CS 111 – Sept. 15 Chapter 2 – Manipulating data by performing instructions “What is going on in the CPU?” Commitment: –Please read through section 2.3.
Chapter 2 Data Manipulation Yonsei University 1 st Semester, 2015 Sanghyun Park.
Chapter 2 Data Manipulation © 2007 Pearson Addison-Wesley. All rights reserved.
Computer Architecture Memory, Math and Logic. Basic Building Blocks Seen: – Memory – Logic & Math.
Chapter 2 Data Manipulation. © 2005 Pearson Addison-Wesley. All rights reserved 2-2 Chapter 2: Data Manipulation 2.1 Computer Architecture 2.2 Machine.
Data Manipulation CSC Overview  Computer Architecture  Machine Language  Computer Architecture  Machine Language.
Lecture 7: 9/17/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
COMPUTER SCIENCE Data Representation and Machine Concepts Section 1.6 Instructor: Lin Chen Sept 2013.
Computer Studies/ICT SS2
COMPUTER SCIENCE Data Representation and Machine Concepts Section 2.2 Instructor: Lin Chen Sept 2013.
Dale Roberts Department of Computer and Information Science, School of Science, IUPUI CSCI N305 Information Representation: Machine Instructions.
An Example Architecture. A Paper Computer - Woody Woody's characteristics Word size – 8 bits One word.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Data Manipulation Brookshear, J.G. (2012) Computer Science: an Overview.
CPU The Central Processing Unit (CPU), has 3 main parts: Control Unit Arithmetic and Logic Unit Registers. These components are connected to the rest.
20 October 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
Introduction to ComputersS1.1.1 Bina © 1998 Liran & Ofir Programming in C.
CENTRAL PROCESSING UNIT Written by: Gizem Gulsen.
TOPIC: CENTRAL PROCESSING UNIT PRESENTED BY: MS. AMBER AMAR.
COMPUTER SCIENCE Data Representation and Machine Concepts Section 1.5 Instructor: Lin Chen Sept 2013.
Chapter 2 Data Manipulation © 2007 Pearson Addison-Wesley. All rights reserved.
Chapter 2: Data Manipulation
COMPUTER SCIENCE Data Representation and Machine Concepts Section 1.7 Instructor: Lin Chen Sept 2013.
CMSC 104, Lecture 061 Stored Programs A look at how programs are executed.
Chapter 2 Data Manipulation © 2007 Pearson Addison-Wesley. All rights reserved.
27 October 2015 Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
Chapter 20 Computer Operations Computer Studies Today Chapter 20.
© 2015 Pearson Education Limited 2015 Quiz in last 15 minutes Midterm 1 is next Sunday Assignment 1 due today at 4pm Assignment 2 will be up today; due.
Computer Organisation
Computer Architecture
פרק 2: חיווט, זיכרונות בנקים זוגיים ואי-זוגיים
CS149D Elements of Computer Science
Chapter 2: Data Manipulation
Architecture Overview
Chapter 2: Data Manipulation
Machine Language.
GCSE OCR 1 The CPU Computer Science J276 Unit 1
Computer Concept and Practice
Information Representation: Machine Instructions
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
Chapter 2: Data Manipulation
Presentation transcript:

COMPUTER SCIENCE Data Representation and Machine Concepts Section 2.1 Instructor: Lin Chen Sept 2013

2.1 Computer Architecture 2 Data Manipulation CPU Basic 0Sound%20Indicator/MYWEB5/68hc11.htm ALU CU RU CPU Memory … … C239 C23A Motorola 68HC11 Bus

2.1 Computer Architecture 2 Data Manipulation ALU CU RU CPU (Central Processing Unit) Memory … … C239 C23A C23B … Arithmetic/Logic Unit Perform operations on data Addition Subtraction …

2.1 Computer Architecture 2 Data Manipulation ALU CU RU CPU Memory … … C239 C23A C23B … Control Unit Coordinate the machine activities

2.1 Computer Architecture 2 Data Manipulation ALU CU RU CPU Memory … … C239 C23A C23B … Register Unit Store data temporarily

2.1 Computer Architecture 2 Data Manipulation ALU CU RU CPU Memory B6 C1 33 … … C239 C23A C23B … 16-bits memory address expressed as 4 hexadecimal number Each memory cell store 8-bits data

2.1 Computer Architecture 2 Data Manipulation ALU CU RU CPU Memory … … C239 C23A C23B … Add two numbers

2.1 Computer Architecture 2 Data Manipulation ALU CU 11 RU CPU Memory … … C239 C23A C23B … Add two numbers 1.Load first number to register

2.1 Computer Architecture 2 Data Manipulation ALU CU 11 RU 22 CPU Memory … … C239 C23A C23B … Add two numbers 1. Load first number to register 2. Load second number to register

2.1 Computer Architecture 2 Data Manipulation ALU CU 11 RU CPU Memory … … C239 C23A C23B … Add two numbers 1. Load first number to register 2. Load second number to register 3. Add two number and save the result in third register

2.1 Computer Architecture 2 Data Manipulation ALU CU 11 RU CPU Memory … … C239 C23A C23B … Add two numbers 1. Load first number to register 2. Load second number to register 3. Add two number and save the result in third register 4. Store the result to the memory