mySchedule | myPage | CSUB | CS Dept | AcademicCalendar | 2017calendar
CMPS-2240 "Comp Architecture I: Assembly Language"
lab-8
program

quiz-8 scores
lab-8 scores
lab-9
syllabus | textbooks | scores | project
Week Topic Readings Assignments
1 Binary arithmetic
Bit operations
Two's compliment
Binary Arithmetic
Mips
Mips quick guide
Mips Instructions
lab-1
homework-1
2 Arithmetic
Shift & rotate operations
appendix-A
Mips instructions
warmup quiz
lab-2
homework-2
3 Subroutine linkage
Call frames
lab-3
homework-3
4 Semester project
project
5 Instruction encoding
Jumps & branching
li, lui, ori
Mips book
Mips instructions
rectangle.s
lab-5
homework-5
Quiz-5 scores
6 Program optimization
the bit bucket
Question-5
homework-6
lab-6
7 Multiplication
Division
Branch delay slot
mul
div
homework-7
lab-7 quiz-7
8 Logical operations
Bit-field operations
Condition testing
Your notes. Quiz-8
9 Intro to x86
x86 vs MIPS
x86 notes
calling
intel vs at&t
homework-9
x86 guide
Tiny Guide
10 x86-64 code optimization
11 x86 inlining with C/C++
12 More x86 inlining
13 Floating-point formats
8-bit
IEEE 32-bit
14 Recursion
Stack frame
15 Review of solutions
Project completion
16 Monday is a class day
Final Exam: check here for day and time