mySchedule | weeks | CSUB | CS Dept | AcademicCalendar
CMPS-2240 "Comp Architecture I: Assembly Language"
Fall 2026   #82664

This page is for Fall 2026 semester.


your home computer
install ARM on your computer
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: