Other resources

Play some games to practice your skills!


Example code/circuits

Right-click and save the links.

Safari users: stop using Safari. No but really, it will change the extension of the files when you save them, for some reason.

MIPS examples
4_variables.asm Shows how variables have values and addresses.
5_arrays.asm How to make, index, and loop over 1-D arrays.
print_str_macro.asm A small macro to print strings more easily.
lab3_solution.asm Solution to the debugging lab.
Logisim Basics
constant_gates.circ Constants going into gates are pointless! Simplify!
splitter_tricks.circ Using splitters more effectively.
splitter_bitfields.circ Using splitters to take apart/put together bitfields.
tunnel_tutorial.circ Why you should use tunnels. THEY'RE GOOD OKAY
Combinational Circuits
full_adder.circ A 1-bit full adder made of gates.