LMU ☀️ CMSI 2210
COMPUTER SYSTEMS ORGANIZATION
Resources
Syllabus
Practice
Writing Clean Code
Assignments
Homework #1
(2018-01-25) [Answers]
Homework #2
(2018-02-08) [Answers]
Homework #3
(2018-03-22) [
Answers
]
Homework #4
(2018-04-12) [
Answers
]
Homework #5
(2018-04-30) [Answers]
Exams
Exam 1
(2018-02-20) [
Preparation
] [Answers]
Exam 2
(2018-03-27) [
Preparation
] [
Answers
]
Final Exam
(2018-05-01) [
Preparation
] [Answers]
Course Notes
Computer Systems Organization
Information and Computation
Numeric Encoding
Character Encoding
Digital Logic
A Simple Computer
Unix for Developers
The Command Line
Introduction to Bash
Introduction to C
Processors
x86 Architectural Overview
Assembly and Disassembly
x86 Assembly Language Programming
NASM Tutorial
x86 Instruction Encoding and Decoding
System Calls
Compression
From Assembly Language to Executable
The ELF file format
Virtual Memory
Interrupts
I/O
Threads in C
CUDA
Introduction to Security
Encryption and Decryption
Stack Smashing
Introduction to Cloud Computing
Quantum Computers