pkivolowitz / CSC3510-S-2022

Course repo for Spring 2022 Computer Organization

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSC3510-S-2022

Class Meetings

It is my hope to teach the class in person. However, too many students walk the halls without masks or improperly wearing masks (which is the same as not wearing them). I'll give it a couple of days, if I pass too many selfish or clueless people in the halls, I will move the class online to here.

Given the high level of non-compliance on campus, you should consider the probability of going virtual to be high.

Syllabus

The Syllabus is here.

Installation guide

The installation guide is found here

My Assembly Language Book

My book is a work in progress. It is located here.

Useful Links

This link is to Wikipedia explaining the ARM 64 Linux calling convention. Understanding the calling convention is critical to programming in assembly language.

Note that calling conventions are platform dependent. The ARM-based Mac, for example, uses a different calling convention. Why? Because Apple.

More useful resources are located here.

About

Course repo for Spring 2022 Computer Organization


Languages

Language:C++ 78.3%Language:Assembly 15.6%Language:C 6.2%