CS356 Resources (Archive of Fall 2021)
The example code from the course textbook is available from the book’s website, and an image of the book’s CD-ROM is available here. You can boot the CD-ROM using VirtualBox or other system-virtualization platforms.
Aquinas is an interactive learning system that aims to teach computer programming and exploit development.
Intel publishes a number of manuals describing their architecture: