Welcome
Catalog Description
Course Objectives
Instructor
Text
Grades
Homework
Tests
Cheating
Using AI
Attendance
Disabilties
Title IX
PWU Policies
Outline
Notes
Text:
The following text is optional:
Irvine, Kip R.,
Assembly Language for the x86 Processors
Sixth Edition.
This is the official text for the class, but it is older and somewhat dated. You can probably use any edition you find, but again, it is optional.
In addition, I will most likely use:
Jorgensen, Ed.
X86-64 Assembly Language Programming with Ubuntu
Self Published, 2019 Edition.
Carter, Paul A
PC Assembly Language
Self Published, 2019 Edition.
I have found the following resources useful
The
NASM Manual
.
x86_64 NASM Assembly Quick Reference ("Cheat Sheet")
from UAF, Dr. Lawlor I think.
X86-64 Cheat Sheet
Linux System Call Table for X86-64
GDB cheat sheet
.
Finally, we are likely to use my simulator of Ben Eater's 8-bit computer.
Ben's Computer Tutorial
.
My Simulator and Documentation
.