SOEN 228 Lecture Notes - Lecture 1: Computer Engineering, X86 Assembly Language, Sequential Logic
Document Summary
Lecture times: lec aa mon-wed 6:30 pm - 9:30 pm h-433. Tutorial times: tut ae mon-wed 4:40 pm - 6:20 pm h815. Tut af mon-wed 4:40 pm - 6:20 pm h821. To introduce the concepts of computer organization and assembly language programming (intel x86). Course text: computer organization and embedded systems, 6th edition. Safwat zaky, and naraig manjikianmcgraw-hill, 2012, isbn 978-0-07-338065-0: a set of lecture notes will be made available in a publicly accessible directory on the encs. Linux systems ( /home/t/ted/public/soen228 ) they will provide supplementary information. The course lectures will be based upon the material in these lecture notes. The quizzes will be based on the practice assignments. You are not required to complete the prac- tice assignments, but you are highly encouraged to do so. There will be approximately 2-3 quizzes throughout the term. The nasm assembler available on the encs linux systems will be used for the assembly language programming assignments.