CMPS-2240 "Comp Architecture I: Assembly Language" |
Fall 2024 #82737 |
Friday - come to class You can work on lab-5 and lab-6 to finish them. updated with notes Lab-6 Lab-5 start on this homework-5
syllabus | textbooks | scores | exams | overall | project | |||
Week | Topic | Readings | Assignments |
1 |
Monday Aug 26 Binary arithmetic Bit operations |
Binary Arithmetic Mips quick guide Mips Instructions Mips book |
homework-1 Lab-1 |
2 |
Tuesday Sep 3 Assembly language |
appendix-A source code comments printf.s |
homework-2 Lab-2 |
3 |
Monday Sep 9 Call conventions Macro commands Bit shifting/rolling |
Mips book MIPS debugging |
lab-3 homework-3 |
4 |
Monday Sep 16 Jumping Conditional branching memory alignment |
RISC pipeline delay slot eeng no-op instruction |
Lab-4 |
5 |
Monday Sep 23 |
ARM instruction set ARM Registers EABI Syscall table Stack frame |
|
6 |
Monday Sep 30 |
MIPS Tutorial |
|
7 |
Monday Oct 7 |
||
8 |
Monday Oct 14 |
||
9 |
Monday Oct 21 x86 registers |
x86 vs MIPS x86 notes calling intel vs at&t |
|
10 |
Monday Oct 28 Floating-point formats IEEE 32-bit |
dec to float float to dec |
|
11 |
Monday Nov 4 |
||
12 |
Tuesday Nov 12 |
||
13 |
Monday Nov 18 |
||
14 |
Monday Nov 25 |
||
15 |
Monday Dec 2 |
||
16 |
Monday Dec 9 |
Last day of class |
|
Final Exam period: |