Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Welcome to CMPE 12C An Introduction to Computer Organization (Or, what is inside my case and how does it work) Winter 2004 Gabriel Hugh Elkaim.

Similar presentations


Presentation on theme: "1 Welcome to CMPE 12C An Introduction to Computer Organization (Or, what is inside my case and how does it work) Winter 2004 Gabriel Hugh Elkaim."— Presentation transcript:

1 1 Welcome to CMPE 12C An Introduction to Computer Organization (Or, what is inside my case and how does it work) Winter 2004 Gabriel Hugh Elkaim

2 2 What we will cover in this class Computer abstraction MIPS Assembly Language Programming Number Systems (ex: Binary, HEX, OCT) Data Representation (ex: unsigned, signed, ones/twos comp.)

3 3 What we will cover in this class ALU Operations (i.e.: addition, subtraction, multiplication) Floating Points numbers and Arithmetic Arrays, Stacks, Queues, Procedures Microcontrollers and Embedded Systems HC11 and the Assembly Process I/O and interrupts Memory Architectures and Pipelining

4 4 Check out the Extended Course Description on the SOE classes website (Soon to be a link off our website)

5 5 Course Work (CMPE12C) 20% Homeworks—usually weekly 20% Midterm #1 (on 2.03.04) –based on Homeworks and Lectures 20% Midterm #2 (on 3.02.04) –based on Homeworks and Lectures –not cummulative 40% Final—Comprehensive (on 3.16.04)

6 6 Lab Work (CMPE12L) Programming assignments—usually weekly MIPS and HC11 assembly MIPS is a 32-bit RISC architecture HC11 is an 8-bit CISC architecture based on the Motorola 68000 architecture (think old Apple II’s)

7 7 Extreme Programming New trend in the industry Program as a team, together at one terminal Reduces typos and bugs Improves morale and effectiveness Check website for papers

8 8 Cheating What is it? –Presenting work as your own that is not What happens if I get caught? –You fail the class –It goes on your record –You lose all credibility Why even do it? –Don’t!

9 9 Books “A Programmer’s View of Computer Architecture” by Goodman and Miller “Computer Organization and Design: The Hardware/Software Interface 2 nd edition” by Patterson and Hennessy “The Happy Assembly Class: CMPE12C Course Reader” available as a PDF on the website.

10 10 Basic Contact Info My Email: elkaim@soe.ucsc.eduelkaim@soe.ucsc.edu My Website: www.soe.ucsc.edu/~elkaimwww.soe.ucsc.edu/~elkaim My Office: Baskin Engineering, 353B My Phone: (831) 459-3054 My Office Hours: 12-2 T-Th Class Newsgroup: ucsc.class.cmpe12c Class Website: www.soe.ucsc.edu/classes/cmpe12c/Winter0 4 www.soe.ucsc.edu/classes/cmpe12c/Winter0 4

11 11 Questions? If there is a problem, email me.


Download ppt "1 Welcome to CMPE 12C An Introduction to Computer Organization (Or, what is inside my case and how does it work) Winter 2004 Gabriel Hugh Elkaim."

Similar presentations


Ads by Google