| CMPS-2240 "Comp Architecture I: Assembly Language" |
| Fall 2026 #82664 |
This page is for Fall 2026 semester.
| syllabus | textbooks | scores | exams | overall | project | |||
| Week | Topic | Readings | Assignments |
| 1 |
Monday Aug 24 Binary arithmetic Bit operations |
Binary Arithmetic Mips quick guide Mips Instructions Mips book |
|
| 2 |
Tuesday Aug 31 Assembly language |
appendix-A source code comments printf.s |
|
| 3 |
Tuesday Sep 8 Call conventions Macro commands Bit shifting/rolling |
MIPS Tutorial Mips book MIPS debugging |
|
| 4 |
Monday Sep 14 Jumping Conditional branching memory alignment |
RISC pipeline delay slot eeng no-op instruction |
|
| 5 |
Monday Sep 21
Online learning week
|
||
| 6 |
Monday Sep 28 ARM Project phase-1 |
ARM instruction set ARM Registers EABI Syscall table Stack frame ARM-32 registers |
|
| 7 |
Monday Oct 5 |
||
| 8 |
Monday Oct 12 |
||
| 9 |
Monday Oct 19 x86 registers |
x86 vs MIPS x86 notes calling intel vs at&t |
|
| 10 |
Monday Oct 26 Floating-point formats IEEE 32-bit |
dec to float float to dec calculator Lab-10 will be x86 Do the homework. |
|
| 11 |
Monday Nov 2 x86 inlining with C/C++ |
Inline x86 GNU inline x86 |
|
| 12 |
Tuesday Nov 9 Semester project work. |
||
| 13 |
Monday Nov 16 |
||
| 14 |
Monday Nov 23 |
||
| 15 |
Monday Nov 30 |
||
| 16 |
Monday Dec 9 |
Last day of class |
|
| Final Exam period: | |||