Download presentation
Presentation is loading. Please wait.
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.