mySchedule | weeks | CSUB | CS Dept | AcademicCalendar
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

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