The Essentials of Computer Organization and Architecture 5th Edition (most of it) at Google Books
Two’s Complement, Explained and Why it works: Cornell
Booth’s Algorithm, Tom S. Lee
Error Code Detection and Correction, Hamming Code Exercises from MIT
Fantastic Boolean Logic Calculator at Wolfram
NASM
Sample NASM programs that work in Windows, from Loyola Marymount
NASM Slides, well explained: Ben Gurion University
NASM: Memory Addressing,
NASM: Guide to Assembly Language in Linux, Full Book
Great book on Assembly in Linux: Programming from the ground up
Hello World with .lst file, PDF
Very good all-around ASM tutorial, from basics to more advanced examples
MARIE
Marie Documentation
SOLUTIONS
Solution Manual (with Questions) for The Essentials of Computer Organization and Architecture: Chapter Ch2 Ch3 Ch4 Ch5 Ch6 Ch7
Previous Exam IEEE Concordia
Matrix in Nasm
http://yazary.blogspot.ca/2013/01/matrix-in-nasm.html