Home

Laboratory Assignments


   

The following are a list of weekly laboratory assignments suggested by Douglas Comer. Click for a postscript or a pdf version. These assignments can also be found in Appendix 1 of the book.




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







For queries about the site, please contact <subraman@purdue.edu>