56-240, Low-Level / Embedded Computing

Announcements

Posting Date Item
2007-12-17 (2008-01-16) Final grades for all tests and homeworks are on this webpage. Grades are sorted by student ID number.
2007-12-02 The "mult3" code developed in class on Friday is available under "Class Notes" on the Resources page.
2007-12-01 Information about passing arguments between functions in C, registers, and the stack frame: functions and the stack
2007-11-30 Online copy of exam 3 take-home portion.
2007-11-18 2nd exam Monday, Nov.19. Topics: From Chapters 4, 5.
  • Memory: size/address-space, byte order, aligned/unaligned access
  • CPU Registers: sizes, names, uses; segment:offset addresses
  • Real-mode and Protected mode - what are they, what is the difference?
  • Fetch-Execute cycle
  • Hardware stack
  • Assembly language: directives and instruction mnemonics; basic instructions and instruction categories
  • C and assembly: argument passing and value return; compiling/assembling/linking steps

C-and-assembly notes are in the Resources link, under "Class notes". More material will be added Sunday.

2007-10-19 Grading for exam 1 is visible in this PDF file.
(start of semester) Welcome to 56-240, Low-Level and Embedded Programming
This section will contain announcements and updates that occur throughout the semester.

Check the links on the left for specific course materials. Check "Resources/Class Notes" for online versions of slides shown in class.


Homepage: montcs.bloomu.edu/~bobmon/
File last modified
© 2004-2007 Robert Montante unless otherwise indicated. All rights reserved.
Valid XHTML 1.0! Valid CSS!