Welcome to CMPE 12 - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Welcome to CMPE 12

Description:

Cheating. What is it? Presenting someone else's work as your own. What happens if I get caught? You fail the class. It goes on your record ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 15
Provided by: CyrusB1
Category:

less

Transcript and Presenter's Notes

Title: Welcome to CMPE 12


1
Welcome to CMPE 12
  • Computing Systems and Assembly Language
    Programming
  • Winter 2005Gabriel Hugh Elkaim

2
What we will cover in this class
  • Computer Abstraction
  • Logic Gates and Functions
  • Number Systems (ex Binary, HEX, OCT)
  • Data Representation (ex unsigned, signed,
    ones/twos comp.)
  • LC-3 Assembly Language Programming

3
What we will cover in this class
  • ALU operations (ex addition, subtraction,
    multiplication)
  • Floating point numbers and arithmetic
  • Arrays, stacks, queues, procedures
  • Microcontrollers and Embedded systems

4
What we will cover in this class
  • The Assembly Process
  • HC11 Assembly
  • I/O and Interrupts
  • ANSI C Programming

5
Extended Course Description
  • Required by the ABET accreditation process
  • States what you are expected to learn
  • Available on class website

6
Course Work (CMPE12)
  • 10 Homework You will not learn the material if
    you dont do it.
  • 20 Midterm 08-Feb-2005, in class
  • 30 Labs same grade for 12L
  • 40 Final Comprehensive

7
Lab Work (CMPE12L)
  • Programming assignments
  • LC-3 and HC11 assembly
  • LC-3 is a 16-bit very RISC architecture
  • HC11 is a 8-bit CISC microcontroller based on the
    Motorola 6800 architecture (think old Apple IIs)

8
Attendance
  • Mandatory only for Midterm and Final
  • Class is TTh 10 to 1145 AM
  • Lab Sections
  • MW 12-2PM (Joseph)
  • TTh 4-6PM (Andrew)
  • Must be enrolled in both 12 and 12L
  • You will get the same grade for both

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

10
Books
  • Introduction to Computer Systems from bits
    gates to C beyond, 2nd edition by Patt and
    Patel, McGraw Hill, 2004
  • The Cartoon Guide to Computer Science by Larry
    Gonick, Barnes and Noble Books, 1983
  • Computer Organization and Design The
    Hardware/Software Interface 2nd edition by
    Patterson and Hennessy, Morgan Kaufmann, 1997
  • Course Reader, on website

11
Cheating
  • What is it?
  • Presenting someone elses work as your own
  • What happens if I get caught?
  • You fail the class
  • It goes on your record
  • You lose all credibility
  • Why even do it?
  • Dont!

12
Basic Contact Info
  • My email elkaim_at_soe.ucsc.edu
  • My website www.soe.ucsc.edu/elkaim
  • My Office E2-337B, TTh 2-4PM
  • My Phone (831) 459-3054
  • Class Website www.soe.ucsc.edu/classes/cmpe012/Wi
    nter05/
  • Class WebForum http//apps.soe.ucsc.edu/forums/

13
Assignment
  • Read the class website
  • Read Chapter 1 2 of the text book.
  • Check out course book websitewww.mhhe.com/patt2
  • If you have a Windows or UNIX PC then download
    the assembler/editor.

14
Questions?
Write a Comment
User Comments (0)
About PowerShow.com