CS 2810: Computer Organization and Architecture

Spring 2018 Topics Assigments
Jan 8–12 binary, hex numbers
Jan 15–19 (MLK Day) arithmetic, 2s complement
Jan 22–26 boolean logic Binary quiz
Jan 29–Feb 2 ALUs, 6502 assembly
Feb 5–9
Feb 12–16
Feb 19–23 (Presidents’ Day) pipelining, superscalar
Feb 26–Mar 2 ARM assembly Mandelbrot steps 1, 2
Mar 5–9
Mar 12–16 (Spring break)
Mar 19–23 steps 3, 4, 5
Mar 26–30 steps 6, 7
Apr 2–6 caching step 8
Apr 9–13 virtual memory steps 9, 10
Apr 16–20 malloc, free, gc step 11, 12
Apr 23–27 (Wednesday last day) Atari 2600 step 13

Changes to the schedule will be announced in class.


Resources

git and ssh

Raspberry Pi

Assembly language resources

Screencasts

These screencasts are to help you get started with CodeGrinder and with writing ARM assembly language.

These screencasts are to help you review floats and 2’s complement:

Daily assignments

It is important that you come to class prepared. I will post reading and watching assignments here.

Last Updated 04/23/2018