Laboratory Assignments
Laboratory Assignments
Laboratory Handouts
Lab 1 - Introduction to C and Emacs
Lab 2 - Introduction to MIPS Assembly Language
(
primes.c
)
Lab 3 - Introduction to Logisim
Lab 4 - Programming with Arrays in C and MIPS
(
heapSort.c
and
atoi.asm
)
Lab 5 - Sequential Circuits
(
Logisim starter file
)
Lab 6 - Real Circuits
(
74LS Data Book
)
Lab 7 - Dynamic Structures in C
Lab 8 - Getting Ready for TEPID
(
Logisim Starter
,
TEPID Handout
,
WARM Assembler Handout
,
Sample code for gcd
, and
reverse.c
. )
Lab 9, 10, . . . - Implementing TEPID
(
Logisim Starter
,
TEPID Handout
, and
A Summary of the ARM Architecture (just in case you are interested)
, and another sample program:
heapsort.s
(
In Logisim loadable format
) )
Laboratory Assignments