lecture-1 - CSE243:IntroductiontoComputerArchitectureand

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

View Full Document Right Arrow Icon
Topics covered: Course outline and schedule Introduction CSE 243: Introduction to Computer Architecture and  Hardware/Software Interface
Background image of page 1

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

View Full DocumentRight Arrow Icon
2 General information CSE 243 : Introduction to Computer Architecture and Hardware /Software Interface. Instructor : Swapna S. Gokhale Phone      : 6-2772. Email       : ssg@engr.uconn.edu Office       : UTEB 468 Lecture time : TuTh 2:00pm – 3:15 pm. Office hours : By appointment.                              (I will hang around for a few minutes at the end of                                each class). Web page : http://www.engr.uconn.edu/~ssg/cse243.html                             (Lecture notes, homeworks, homework solutions etc.                               will be posted on the web page) TA : Tobias Wolfertshofer Email : tobi@engr.uconn.edu Office hours : Discuss with the TA
Background image of page 2
3 Course Objective Describe the general organization and architecture of computers. Identify computers’ major components and study their functions. Introduce hardware design issues of modern computer architectures. Build the required skills to read and research the current literature in computer architecture. Learn assembly language programming.
Background image of page 3

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

View Full DocumentRight Arrow Icon
4 Textbooks “Computer Organization,” by Carl Hamacher, Zvonko Vranesic and  Safwat Zaky. Fifth Edition McGraw-Hill, 2002. “SPARC Architecture, Assembly Language Programming and C,” Richard P. Paul, Prentice Hall, 2000.
Background image of page 4
5 Course topics 1. Introduction (Chapter 1):  Basic concepts, overall organization. 2. Addressing methods (Chapter 2):  fetch/execute cycle, basic         addressing modes, instruction sequencing, assembly language and         stacks. CISC vs. RISC architectures. 3. Examples of ISAs (Chapter 3):  68000 instruction set architecture         and ARM instruction set architecture 4. CPU architecture (Chapter 7):  Single-bus CPU, Multiple-bus CPU        Hardware control, and Microprogrammed control. 5. Arithmetic (Chapter 6):  Integer arithmetic and floating-point         arithmetic. 6. Memory architecture (Chapter 5):  Memory hierarchy, Primary         memory, Cache memory, virtual memory. 7.   Input/Output organization (Chapter 4):  I/O device addressing, I/O        data transfers, Synchronization, DMA, Interrupts, Channels, Bus        transfers, and Interfacing. 8.   I/O Devices (Chapter 5):  Disk systems.
Background image of page 5

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

View Full DocumentRight Arrow Icon
6 Grading System Exam #1: (8%)       - Addressing methods, CISC and RISC architectures. Exam #2 (8%)
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 27

lecture-1 - CSE243:IntroductiontoComputerArchitectureand

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

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