| 
 | 
 | PS 
 | PDF 
 | 
                
                  | 
 | Introduction to the
laboratory assignments | Intro 
 | Intro 
 | 
                
                  | 1 
 | Introduction and
account
configuration | Lab
1 
 | Lab 1 
 | 
                
                  | 2 
 | Digital logic: Use
of a
breadboard | Lab
2 
 | Lab 2 
 | 
                
                  | 3 
 | Digitial logic:
building
an adder from gates | Lab
3 
 | Lab 3 
 | 
                
                  | 4 
 | Digital logic:
clocks and
multiplexing | Lab
4 
 | Lab 4 
 | 
                
                  | 5 
 | Representation:
testing
big endian vs. little endian | Lab
5 
 | Lab 5 
 | 
                
                  | 6 
 | Representation: a
hex
dump program in C | Lab
6 
 | Lab 6 
 | 
                
                  | 7 
 | Processors: Learn a
RISC
assembly language | Lab
7 
 | Lab 7 
 | 
                
                  | 8 
 | Processors: function
that
can be called from C | Lab
8 
 | 8.pdf 
 | 
                
                  | 9 
 | Memory: row-major
and
column-major array storage | Lab
9 
 | Lab 9 
 | 
                
                  | 10 
 | Input/Output: a
buffered
I/O library | Lab10 
 | Lab 10 
 | 
                
                  | 11 
 | A hex dump program
in
assembly language | Lab 11 
 | Lab11 
 |