Addressing modes and stack behavior related to subroutine calls are discussed in detail. Microcoding is discussed in detail. This course is one of four core courses that are required for a computer science major or minor . It includes a study of the levels of software with particular focus on the machine code level. In computer science, if you are almost correct you are a liability.
All electronic submissions are to be dropped to the appropriate dropbox.
In addition, for all programming assignments, a laser-printed, stapled hardcopy of your program must be handed in to the instructor by the morning following the due date. Exact pages to be assigned in lecture. For labs, you may get help from fellow classmates, but remember that all submitted work must be your own. For homework, the programs must be your own from beginning to end. On the quizzes, you may not get help from anyone but the instructor.