Course Presentation (September 1) (pdf, 4x.pdf)
Introduction (September 11) (pdf, 4x.pdf)
Data Representation in Computer Systems (September 18) (pdf, 4x.pdf)
Boolean Algebra and Digital Circuits (September 27) (pdf, 4x.pdf)
MARIE I (October 2) (pdf, 4x.pdf)
MARIE II (October 9) (pdf, 4x.pdf)
A Closer Look at Instruction Set Architetcures (October 16) (pdf, 4x.pdf)
Memory. I/O Architectures (October 23) (pdf, 4x.pdf)
System Software (October 30) (pdf, 4x.pdf)
Alternative Architectures (November 6) (pdf, 4x.pdf)
Network Protocols (November 13) (pdf, 4x.pdf)
Network Organization (November 20) (pdf, 4x.pdf)
___________________________________________________________
Bit Manipulation in C (pdf, 4x.pdf)
Solutions of Exercise 2 and 3 (pdf, 4x.pdf)
x86 Assembly Programming under Linux (pdf, 4x.pdf)
Solution of Exercise 10: Commented Assembly Code for Sort Function (pdf)
An Example of Code Optimization (pdf, 4x.pdf)
x86 Function Call Conventions (pdf, 4x.pdf)
Network Programming in Java (pdf, 4x.pdf)
November 2014 Keld Helsgaun