====== Course Outline ====== The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed: ===== Week 1 -- Week of Sept. 12===== {{:chapter_1.pdf|}} Computer abstraction and performance ---- ---- ---- ===== Week 2 -- Week of Sept 19===== Chapter 2 Part 1 {{:chapter_2_part_1.pdf|Introduction}} Chapter 2.1-2.3 ---- ---- ---- ===== Week 3 -- Week of Sept 26===== {{:chapter_2_part_2_integers_representation.pdf|}} Memory operation and number representation Chapter 2.4 {{:chapter_2_conditional_op.pdf|}} Chapter 2.7 and {{:chapter_2_procedure_calling.pdf|}} Chapter 2.8 ---- ---- ---- ===== Week 4 -- Week of Oct 3===== {{:chapter_2_part_3_instruction_set.pdf|Instruction set representation}} Chapter 2.5-6 ---- ---- ---- ===== Week 5 -- Week of Oct 10===== Addressing modes, starting the pr0ogram and ARMv7 **Quiz 1 (Wednesday)** Quiz 1 covers up to 2.8 ---- ---- ---- ===== Week 6 -- Week of Oct 17===== **LAB Test 1** here is last year {{:lab_test_1_a.pdf|lab test 1}} ***//**Wednesday Oct 19 class is canceled**//** **LAB TEST IS IN THE LAB (MONDAY and TUESDAY)** ---- ---- ---- ===== Week 7 -- Week of Oct 24===== {{:chapter_2_compilation.pdf|Compilation}} **Midterm (Wednesday)** ---- ---- ---- ===== Week 8 -- Week of Oct 31===== Chapter 3 Arithmetic operations {{:chapter_3_int.pdf|Integers}} and {{:chapter_3_float.pdf|floats}} ---- ---- ---- ===== Week 9 -- Week of Nov 7===== A simple {{:chapter_4_op.pdf|ALU}} ---- ---- ---- ===== Week 10 -- Week of Nov 14 ===== **Quiz 2 (Wednesday)** solution to {{:hw2_sol.pdf|assignmnet 2 solution}} ---- ---- ---- ===== Week 11 -- Week of Nov 21 ===== ** LAB TEST 2** ---- The lab will cover both assembly and Verilog. here is a sample of last year {{:lab_test_2_a.pdf|lab test}}. Note that his sample lab test covers only the Verilog part ---- ---- ---- ===== Week 12 -- Week of Nov 28 ===== **Quiz 3 (Wednesday)** The quiz is on Chapter 3 (integer and floating point operations). ===== Week 13 -- Week of Dec 5 ===== ===== Final Exam ===== {{:quiz3_2021_2016_sol005.pdf|Quiz 3 solution}} {{:sample_questions.pdf|sample questions}} please read the disclaimer at the beginning of the file here is the {{:sample_solutions.pdf|Answer}} to the previous sample questions