Computer Architecture and Assembly Language CS 233 Lecture 1

Slides:



Advertisements
Similar presentations
Lecture Objectives: 1)List the 5 classical components of a computer and show their relationships graphically. 2)Define instruction set architecture. 3)Define.
Advertisements

The Microprocessor and its Architecture
CHAPTER 2 GC101 Program’s algorithm 1. COMMUNICATING WITH A COMPUTER  Programming languages bridge the gap between human thought processes and computer.
MIPS Coding. Exercise 1 4/17/2015week04-3.ppt2 Suppose we have three arrays, A, B, C, all of size 10. Now we want to set C[i] = min(A[i], B[i]) for all.
CSE 340 Computer Architecture Spring 2014 MIPS ISA Review
Spring 2008, Jan. 14 ELEC / Lecture 2 1 ELEC / Computer Architecture and Design Spring 2007 Introduction Vishwani D. Agrawal.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 23 - Course.
CS 300 – Lecture 6 Intro to Computer Architecture / Assembly Language Instructions.
Introduction to Computer Architecture SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING SUMMER 2015 RAMYAR SAEEDI.
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
1 CSC 2405: Computer Systems II Spring 2012 Dr. Tom Way.
Introduction to Computer Architecture & Design Computer Architecture and Design Lecture 0.
Objective 2.01 Test Review Name: Class Period:.
An Introduction Chapter Chapter 1 Introduction2 Computer Systems  Programmable machines  Hardware + Software (program) HardwareProgram.
CS 1 •This is Computer Science 1. •Who is Professor Adams?
CS-2710 Computer Organization Dr. Mark L. Hornick web: faculty-web.msoe.edu/hornick – CS-2710 info syllabus, homework, labs… –
Introduction to CS-215 Computer Organization & Assembly Language: Module 0.
CS 1308 Computer Literacy and the Internet Computer Systems Organization.
Computer Programming Basics Assistant Professor Jeon, Seokhee Assistant Professor Department of Computer Engineering, Kyung Hee University, Korea.
Week1 Architecture - Lecture outline & Assignments Dr. John Abraham UTPA.
Computer Programming I. Today’s Lecture  Components of a computer  Program  Programming language  Binary representation.
Computer Systems Organization CS 1428 Foundations of Computer Science.
Computer Architecture Mehran Rezaei
This course will help you understand the latest technologies & how they work. You will lean how to develop computer programs to solve problems.
Exam Format  105 Total Points  25 Points Short Answer  20 Points Fill in the Blank  15 Points T/F  45 Points Multiple Choice  The above are approximations.
CS 1308 Computer Literacy and the Internet. Objectives In this chapter, you will learn about:  The components of a computer system  Putting all the.
An Example Architecture. A Paper Computer - Woody Woody's characteristics Word size – 8 bits One word.
CSE 3322 Computer Architecture Dr. John Patterson 614 NH Office Hours: M, W 11 –12 noon Grading Policy: Project 25%
CS 1308 Exam 2 Review. Exam Format 110 Total Points 24 Points Short Answer 28 Points Fill in the Blank 16 Points T/F 36 Points Multiple Choice The above.
Lecture Exam 1 Study Guide Albert Kalim. Chapter 1: Computer Basics 1. Explain why it’s essential to learn about computers today. 2. Discuss several ways.
©Brooks/Cole, 2003 Chapter 1 Introduction. ©Brooks/Cole, 2003 Figure 1-1 Data processor model This model represents a specific-purpose computer not a.
1 TM 1 Embedded Systems Lab./Honam University ARM Microprocessor Programming Model.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
AS Level Computing 8 CHAPTER: Fundamentals of structured programming The basics of good programming Algorithms System Flow Charts Symbol Conventions Steps.
INC 161 , CPE 100 Computer Programming
Computers’ Basic Organization
Visit for more Learning Resources
Computer Architecture & Operations I
Instruction Set Architecture
Why to use the assembly and why we need this course at all?
Microprocessor Systems Design I
Concepts of CS Lecture 1.
Microprocessor Systems Design I
LESSON 3.
Roadmap to Programming work, right, fast KISS
CS 1308 Exam 2 Review.
Definition In simple terms, an algorithm is a series of instructions to solve a problem (complete a task) We focus on Deterministic Algorithms Under the.
Week 5 Computers are like Old Testament gods; lots of rules and no mercy. Joseph Campbell.
Software comes from heaven when you have good hardware. Ken Olsen
CS170 Computer Organization and Architecture I
Lecture 14 Z80 Application Program
T Computer Architecture, Autumn 2005
ECE 353 Introduction to Microprocessor Systems
CS-401 Computer Architecture & Assembly Language Programming
CSC128 FUNDAMENTALS OF COMPUTER PROBLEM SOLVING
11 Business and Technology 11-1 Computer Systems
Morgan Kaufmann Publishers Computer Performance
Introduction to Computer Architecture
Chapter 4 Introduction to Computer Organization
Introduction to Microprocessor Programming
CPU has 6 special locations called registers
Chapter 4: Computer Architecture
Computer Architecture and Assembly Language CS 233 Lecture 1
Course Outline for Computer Architecture
CS334: MIPS language _Mars simulator Lab 2_1
Computer Architecture and Assembly Language CS 233 Lecture 1
CS 1308 Exam 2 Review.
Week 5 Computers are like Old Testament gods; lots of rules and no mercy. Joseph Campbell.
Week1 Architecture - Lecture outline & Assignments
Presentation transcript:

Computer Architecture and Assembly Language CS 233 Lecture 1 Eltayeb Abuelyaman The University of Nizwa Summer-2013

Abstraction Suppression of detail to show the essence of the matter. An outline structure. Division of responsibility through a chain of Command. Subdivision of a system into smaller subsystems

Levels of Abstraction

Organization Chart for a Book Publishing Company

Homework Draw a three level organizational chart for the University of Nizwa. You may use the Website for information or contact the appropriate university units. Due “first lecture in the third week”

Level Structure for a Typical Computer System

Activities of a Computer System

Components of a Computer System

Space and Time Representations

Path of Input Devices’ Data

Storage for a byte of data

Universal Product Coding Table

Path of Output Devices’ Data

Pixel Representation of data

Data Flow for a Complete Job

Exercise Suppose a CPU is rated at 20 MIPS, what is the average length of time needed to execute one instruction? Solve and submit by: 17/6/2013