ICS233_Lecture1 Slides

ICS233_Lecture1 Slides - ICS 233 COMPUTER ARCHITECTURE &...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
Lecture Slides on Computer Arch & Assembly Lang ICS 233 @ Dr A Naseer 1 ICS 233 ICS 233 COMPUTER ARCHITECTURE & COMPUTER ARCHITECTURE & ASSEMBLY LANGUAGE ASSEMBLY LANGUAGE SPRING 2007 SPRING 2007 - - 08 Term 072 08 Term 072 Section 2 Location : 24/178 Section 2 Location : 24/178 Day & Time : UT 11.00 Day & Time : UT 11.00 – 12.15 P.M. 12.15 P.M. Instructor : Dr. Abdul Instructor : Dr. Abdul Rahim Rahim Naseer Naseer
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Lecture Slides on Computer Arch & Assembly Lang ICS 233 @ Dr A Naseer 2 ICS 233 ICS 233 COMPUTER ARCHITECTURE COMPUTER ARCHITECTURE & ASSEMBLY LANGUAGE & ASSEMBLY LANGUAGE SYLLABUS SYLLABUS
Background image of page 2
Lecture Slides on Computer Arch & Assembly Lang ICS 233 @ Dr A Naseer 3 COURSE OBJECTIVES COURSE OBJECTIVES ± Towards the end of this course, students should be able to: ² Describe the instruction set architecture of a MIPS processor ² Analyze, write, and test MIPS assembly language programs
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Lecture Slides on Computer Arch & Assembly Lang ICS 233 @ Dr A Naseer 4 COURSE OBJECTIVES COURSE OBJECTIVES ± Towards the end of this course, students should be able to: ² Describe the organization/operation of integer and floating-point arithmetic units
Background image of page 4
Lecture Slides on Computer Arch & Assembly Lang ICS 233 @ Dr A Naseer 5 COURSE OBJECTIVES COURSE OBJECTIVES ± Towards the end of this course, students should be able to: ² Design the datapath and control of a single-cycle processor ² Design the datapath and control of a pipelined processor and handle hazards
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Lecture Slides on Computer Arch & Assembly Lang ICS 233 @ Dr A Naseer 6 COURSE OBJECTIVES COURSE OBJECTIVES ± Towards the end of this course, students should be able to: ² Describe the organization/operation of memory and caches ² Analyze the performance of processors and caches
Background image of page 6
Lecture Slides on Computer Arch & Assembly Lang ICS 233 @ Dr A Naseer 7 Catalog Description ± Machine organization; ± Assembly language: addressing, stacks, argument passing, arithmetic operations, decisions, modularization; ± Input/Output Operations and Interrupts; ± Memory Hierarchy and Cache memory; ± Pipeline Design Techniques; ± Super-scalar architecture; ± Parallel Architectures. Prerequisite : COE 202, ICS 201
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Lecture Slides on Computer Arch & Assembly Lang ICS 233 @ Dr A Naseer 8 Text Book ¾ Computer Organization and Design : The Hardware/ Software Interface , David A. Patterson and John L. Hennessey, Morgan Kaufmann, Third Edition 2005 ¾ MIPS Assembly Language Programming , Robert L. Britton, Pearson Prentice Hall, 2004 Reference Books/Manuals ± Sivarama P. Dandamudi, “Guide to RISC Processors for Programmers and Engineers”, Springer Science, 2005, ISBN 0- 387-21017-2 ± MIPS32 Architecture for Programmers, Volume I: Introduction to the MIPS32 Architecture, MIPS Technologies Inc, Revision 2.50,
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/27/2011 for the course ICS 253 taught by Professor Arnasser during the Spring '10 term at GWU.

Page1 / 27

ICS233_Lecture1 Slides - ICS 233 COMPUTER ARCHITECTURE &...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online