00_Welcome_History - CMPE012 Computer Engineering 12 (and...

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

View Full Document Right Arrow Icon
CMPE012 Computer Engineering 12 (and Lab) Computing Systems and Assembly Language Programming Fall 2009
Background image of page 1

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

View Full DocumentRight Arrow Icon
CMPE12 – Fall 2009 00-2 About these notes Originally by Cyrus Bazeghi (me) Overhauled by Andrea Di Blas Modified by Alexandra Holloway And Leon
Background image of page 2
CMPE12 – Fall 2009 00-3 The team Instructor: Cyrus Bazeghi E-mail: [email protected] TA: Jared Mednick E-mail: [email protected] TA: Erick Castillo E-mail: [email protected] Classes meet here, Merrill 102 Labs meet in BE 104
Background image of page 3

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

View Full DocumentRight Arrow Icon
CMPE12 – Fall 2009 00-4 Our online presence Our online presence… On the Web http://www.soe.ucsc.edu/classes/cmpe012/Fall09 Forum http://forums.soe.ucsc.edu
Background image of page 4
CMPE12 – Fall 2009 00-5 Fall deadlines Final Examination Thursday, December 10 th 7:30pm to 10:30pm Examinations •Thursday, October 22 nd •Tuesday, November 24th
Background image of page 5

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

View Full DocumentRight Arrow Icon
CMPE12 – Fall 2009 00-6 What we will cover in this class Part 1: Introduction to Logic Design Logic Gates and Functions (Ch 3) Integer Number Representation (Ch 2) Computing Systems & Abstraction (Ch 1)
Background image of page 6
CMPE12 – Fall 2009 00-7 What we will cover in this class Part 2: The LC-3 computer system LC-3 Architecture (Ch 4) LC-3 Instruction Set Architecture (Ch 5) LC-3 Machine Language Programming (Ch 6) LC-3 Assembly Language Programming (Ch 7) LC-3 Input and Output (Ch 8) LC-3 TRAPS and subroutines (Ch 9) LC-3 Stack (Ch 10)
Background image of page 7

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

View Full DocumentRight Arrow Icon
CMPE12 – Fall 2009 00-8 Part 3: The 68HC11 microcontroller (not in book) Microcontrollers and embedded systems HC11 microcontroller HC11 assembly HC11 I/O and interrupts Part 4: Fractional numbers Fixed and floating-point numbers and arithmetic What we will cover in this class
Background image of page 8
CMPE12 – Fall 2009 00-9 What we will NOT cover in this class Part 5: The C programming language Intro to the C programming language (Ch 11) C variables (Ch 12) C control structures (Ch 13) C functions (Ch 14) C pointers and arrays (Ch 15, 16) C recursive functions (Ch 17) BUT we will use C as our reference high-level programming language, with examples throughout All part of CE13 which I will teach in the spring
Background image of page 9

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

View Full DocumentRight Arrow Icon
CMPE12 – Fall 2009 00-10 Extended course description Required skills to pass the course. 1. Number representations, including a. arbitrary base conversion b. binary, hex, decimal, 2’s C c. bitwise operators d. Binary fixed point numbers e. single-precision floating-point format 2. Binary Arithmetic, including a. Signed magnitude add/sub b. Unsigned add/sub/mul c. Two's compliment add/sub/mul d. IEEE floating point add/sub/mul 3. Computing Systems a. Basic logic gates (and, or, not, xor) b. Determining the function of simple combinational circuits c. Adder and mux logic blocks 4. Assembly language programming a. Arithmetic and bitwise operations b. Procedure calls c. Stack & memory operations d. Assembly implementation of C control structures 5. An understanding of acceptable and unacceptable collaboration, the need
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/14/2009 for the course CMPE 12/l taught by Professor Bazeghi during the Fall '09 term at University of California, Santa Cruz.

Page1 / 39

00_Welcome_History - CMPE012 Computer Engineering 12 (and...

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

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