Published using Google Docs
CS 301 Homepage (F21)
Updated automatically every 5 minutes

CS 301: Assembly Language Programming

Fall 2021 - Aven Bross

Announcements

A sign up sheet for project presentations was shared earlier today. I will be available via email/zoom all day (and potentially on the weekend as well with enough notice) if anyone needs any help with their projects and/or presentations. I’m happy to help regardless of if you are almost done or if you’ve had trouble and feel that you are just starting. Hopefully we can get every project in a good position by the end of next week.

- Slow one thread for-loop version

- Fast many threaded version

Second, with regards to homework: all homework grades should now correctly be displayed on Blackboard. If anyone has a low score on a past homework, I strongly encourage you to revisit the problems that you missed (and ask me questions if you need help). If you send me an email indicating that you have recently completed a prior homework, even well past due date, I am completely fine with updating your homework grade (as long this doesn't start happening for every homework).

Reference info

Cheat sheets: x86 cheat sheet, ARM cheat sheet

Examples:

Examples:

Examples:

Examples:

Examples:

Examples:

Examples:

Examples:

Examples:

Slides: Pointers

Slides: Levels of Computing

Location

Used for

This Homepage

Definitive source for announcements, deadlines, and reference material

NetRun

Homeworks and runnable lecture examples

GitHub

Examples and a guide to set up a tiny x86_64 Linux VM

Zoom room

Lectures will be broadcast here simultaneously each day

ELIF 301

Class meetings 11:45-12:45pm MWF

DUCK 531

Office hours 1:30-3:30pm MWF

Blackboard

Turning in project deliverables