March 2005 1R. Smith - University of St Thomas - Minnesota Today’s Class What makes a computer a computer?What makes a computer a computer? Course objectives,

Slides:



Advertisements
Similar presentations
Syllabus Instructor: Dr. Wesam Ashour
Advertisements

March R. Smith - University of St Thomas - Minnesota Today’s Class Quiz RecapQuiz Recap Exam ReviewExam Review C MaterialC Material Matlab MaterialMatlab.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Vectors and DimensionsVectors and Dimensions Scripts (shell scripts)Scripts.
March /18R. Smith - University of St Thomas - Minnesota QMCS 230: Today in Class Reading numbers from dialogsReading numbers from dialogs Converting.
March R. Smith - University of St Thomas - Minnesota QMCS 230: Today in Class AdministrativeAdministrative –Project proposals –This week’s lab Notes.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class More about FunctionsMore about Functions RecursionRecursion.
March /18R. Smith - University of St Thomas - Minnesota QMCS 230: Today in Class IF StatementIF Statement Revisiting assignment statementsRevisiting.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Functions and Array ArgumentsFunctions and Array Arguments ExamExam.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Today: covering through P. 83 of textToday: covering through P. 83 of.
March R. Smith - University of St Thomas - Minnesota Today’s Class Course StuffCourse Stuff –Classroom change TOMORROW –Assignment; Lab While LoopsWhile.
March R. Smith - University of St Thomas - Minnesota Today’s Class RecapRecap More course thingsMore course things Work on labs/projectsWork on labs/projects.
Spring R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Final Exam ReviewFinal Exam Review –Assessment –Exam Format –C –Matlab.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Exam StatusExam Status Recap of Lab 7 ExampleRecap of Lab 7 Example.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Young Scholars GrantsYoung Scholars Grants Exam Next TuesdayExam Next.
March /18R. Smith - University of St Thomas - Minnesota QMCS 230: Today in Class End of Chapter 2: READ Section 2.15End of Chapter 2: READ Section.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class The ProjectThe Project PointersPointers.
March R. Smith - University of St Thomas - Minnesota CISC Class Today Return Homework; grading recapReturn Homework; grading recap “Enigma”
March /18R. Smith - University of St Thomas - Minnesota QMCS 230 – Today in Class Getting Homework BackGetting Homework Back DecimalFormat class.
6/22/2015 1R. Smith - University of St Thomas - Minnesota QMCS Class Today St. Lukes Case StudySt. Lukes Case Study.
Spring R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Return HomeworkReturn Homework Class ScheduleClass Schedule Functions:
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class The examThe exam Hierarchy of FunctionsHierarchy of Functions Solving.
March R. Smith - University of St Thomas - Minnesota QMCS Class Today Cryptography – introductory termsCryptography – introductory terms “Enigma”
March R. Smith - University of St Thomas - Minnesota ENGR 330: Today’s Class Homework 8 recap; Homework 9 questionsHomework 8 recap; Homework 9 questions.
March /18R. Smith - University of St Thomas - Minnesota QMCS 230: Today in Class MethodsMethods Problem solving by decompositionProblem solving by.
March R. Smith - University of St Thomas - Minnesota Today’s Class Classroom ChangeClassroom Change Flow ChartsFlow Charts For LoopsFor Loops Light.
March R. Smith - University of St Thomas - Minnesota Today’s Class Lab 1 commentsLab 1 comments Data Types in Chapter 4Data Types in Chapter 4 Lab.
March /18R. Smith - University of St Thomas - Minnesota QMCS 230: Today in Class Nested IFNested IF “Boolean” Logical Operations“Boolean” Logical.
March R. Smith - University of St Thomas - Minnesota ENGR 330: Today’s Class More “Clarifications” ?More “Clarifications” ? Interrupts – integrating.
March R. Smith - University of St Thomas - Minnesota ENGR 330: Today’s Class ProjectsProjects Exam ReviewExam Review Interrupts and TrapsInterrupts.
March R. Smith - University of St Thomas - Minnesota Today’s Class First, course surveysFirst, course surveys RecapRecap More course thingsMore course.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Lab Status, Paper StatusLab Status, Paper Status Comments on Ints vs.
6/28/2015 1R. Smith - University of St Thomas - Minnesota CISC 130: Today’s Class History Paper recapHistory Paper recap Finish the movieFinish the movie.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Data IndependenceData Independence Matlab #3: Exercise 5.1Matlab #3:
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class StatusStatus –Survey –Returning homework ArraysArrays –What are they?
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Finish up Lab 13Finish up Lab 13 Lab 14 – DetailsLab 14 – Details.
March R. Smith - University of St Thomas - Minnesota ENGR 330: Today’s Class CachesCaches Direct mapped cacheDirect mapped cache Set associative.
March R. Smith - University of St Thomas - Minnesota ENGR 330: Today’s Class Administrative: do you want another lab?Administrative: do you want.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Revised Lab 14/15Revised Lab 14/15 Counting WordsCounting Words Moving.
March /18R. Smith - University of St Thomas - Minnesota QMCS 230: Today in Class About HomeworkAbout Homework Increment/DecrementIncrement/Decrement.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Homework & GradesHomework & Grades Multiple DimensionsMultiple Dimensions.
March R. Smith - University of St Thomas - Minnesota Today’s Class Homework NotesHomework Notes –Always try to match the printed output if I give.
March /18R. Smith - University of St Thomas - Minnesota QMCS 230: Today in Class Change in order of topicsChange in order of topics –Starting Chapter.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Nested For loopsNested For loops IF StatementsIF Statements Else StatementElse.
March R. Smith - University of St Thomas - Minnesota ENGR 330: Today’s Class SuppliesSupplies –Motherboard –Bag of stuff –Wires ProjectProject BussesBusses.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class AssignmentsAssignments Logical operationsLogical operations Summations.
Introduction to Computer Architecture & Design Computer Architecture and Design Lecture 0.
Welcome to the Course CPSC 5155 Computer Architecture Edward Bosworth, Ph.D. Associate Professor Computer Science.
Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 Computer System Architecture Dept. of Computer Science Engineering Islamic Azad.
COE Computer Organization & Assembly Language Talal Alkharobi.
CS-2710 Computer Organization Dr. Mark L. Hornick web: faculty-web.msoe.edu/hornick – CS-2710 info syllabus, homework, labs… –
Fall 2015, Aug 17 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Fall 2015 Introduction Vishwani D. Agrawal.
Computer Systems Organization CS 1428 Foundations of Computer Science.
Assembly Language A Brief Introduction. Unit Learning Goals CPU architecture. Basic Assembler Commands High level Programming  Assembler  Machine Language.
Computer System Design Lecture 1 Wannarat Suntiamorntut.
March R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Grades & Lab 12Grades & Lab 12 Upcoming ExamUpcoming Exam StructuresStructures.
March R. Smith - University of St Thomas - Minnesota QMCS Class Today “Enigma” recap and finish“Enigma” recap and finish The quiz/surveyThe.
Computer Engineering 1502 Advanced Digital Design Professor Donald Chiarulli Computer Science Dept Sennott Square
Computer Architecture Souad MEDDEB
ELEC Digital Logic Circuits Fall 2015 Introduction
Princes Nora Bint Abdul Rahman University Dept. of Computer & Information Sciences CS 206D Computer Organization Course Introduction.
1/28/2016 1R. Smith - University of St Thomas - Minnesota CISC 130: Today’s Class Assignments 7 and 8Assignments 7 and 8 ExamExam History Paper AssignmentHistory.
Spring 2016, Jan 13 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Spring 2016 Introduction Vishwani D. Agrawal.
March /18R. Smith - University of St Thomas - Minnesota QMCS 230: Today in Class What’s on the Exam Next Week?What’s on the Exam Next Week? Lab 8Lab.
7/6/2016 1R. Smith - University of St Thomas - Minnesota CISC 130: Today’s Class Collect PapersCollect Papers Review: Our ZeroesReview: Our Zeroes Review:
INTRODUCTION TO MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
R. Smith - University of St Thomas - Minnesota
T Computer Architecture, Autumn 2005
Introduction to Microprocessor Programming
ELEC / Computer Architecture and Design Fall 2014 Introduction
Presentation transcript:

March R. Smith - University of St Thomas - Minnesota Today’s Class What makes a computer a computer?What makes a computer a computer? Course objectives, progression, workCourse objectives, progression, work Digital logicDigital logic How does a computer work?How does a computer work?

March 20052R. Smith - University of St Thomas - Minnesota What makes a computer a computer ?

March 20053R. Smith - University of St Thomas - Minnesota Who am I? (Locating the class web site)

March 20054R. Smith - University of St Thomas - Minnesota Introductions I know who I am, who are you?

March R. Smith - University of St Thomas - Minnesota Course Objectives 1.# Explain common numeric formats and other commonly used encoding schemes and choose appropriate formats for applications (EE10), 2.# The general organization of a computer system and the principles upon which computers are based (EE10), 3.# The varieties of microprocessors and microcontrollers currently available and how they differ (EE10, EE16), 4.# Typical assembly language instructions and addressing modes (EE10), 5.# How a program in a high level language is translated and executed (EE10), 6.# The roles of an operating system and how a processor design can support those roles (EE10), 7.# How the components of a computer are constructed from digital logic (EE10), 8.# read data sheets and other specifications of a processor to determine its strengths and weaknesses and present this information clearly to others (EE2, EE11, EE12, EE15) 9.# select an appropriate microprocessor for an application and justify that selection in terms of speed, functionality, and cost (EE2, EE11, EE16), 10.# select appropriate representations for data in an application (EE8), 11.# determine the requirements for a microprocessor based on a set of application requirements

March 20056R. Smith - University of St Thomas - Minnesota Office Hours What works? Proposal: MTW 10-11am

March R. Smith - University of St Thomas - Minnesota Course Progression Basics of instruction sets (SSCPU)Basics of instruction sets (SSCPU) Patt & Patel TextPatt & Patel Text –Integer data types & RAM –Basics of computer design: LC-3 computer Patterson and Hennessy TextPatterson and Hennessy Text –MIPS Architecture & instruction set –More data types –Processor data flow –Pipelining & RISC Patt & Patel TextPatt & Patel Text –Input-Output –OS, Traps, Stacks –C Programming

March R. Smith - University of St Thomas - Minnesota Course Work Homework assignmentsHomework assignments –Generally weekly –Check Plus/Check/Check Minus ExamsExams –One in-class, one take-home, one final ProjectProject –Done in pairs - study a current microprocessor –Peer reviewed before grading Portfolio Self-AssessmentPortfolio Self-Assessment –KEEP YOUR ASSIGNMENTS, or copies –Hand in copies of graded assignments with assessment

March R. Smith - University of St Thomas - Minnesota Homework for Monday P&P Exercises 1.3; 1.4; 1.5; 1.8; 1.13; 1.18P&P Exercises 1.3; 1.4; 1.5; 1.8; 1.13; 1.18 What is P&P?What is P&P?

March R. Smith - University of St Thomas - Minnesota How does digital logic work? Combinatorial logicCombinatorial logic Sequential logicSequential logic State machinesState machines

March R. Smith - University of St Thomas - Minnesota How does a computer work? What does it do, basically?What does it do, basically? The basic partsThe basic parts The parts of a CPUThe parts of a CPU Interaction of CPU and RAMInteraction of CPU and RAM ALU?ALU?

March R. Smith - University of St Thomas - Minnesota Coding and Computers Instructions are coded numericallyInstructions are coded numerically “Add” is some pattern of bits“Add” is some pattern of bits Cheap calculator analogyCheap calculator analogy

March R. Smith - University of St Thomas - Minnesota When did people figure this out? CalculatingCalculating Storing numbersStoring numbers Coding – teletypes?Coding – teletypes? SequencingSequencing

March R. Smith - University of St Thomas - Minnesota Creative Commons License This work is licensed under the Creative Commons Attribution-Share Alike 3.0 United States License. To view a copy of this license, visit sa/3.0/us/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.