Play some games to practice your skills!
- MIPS instructions - common instructions and what they do.
- MIPS cookbook - micro-tutorials on how to do common things in MIPS.
- MIPS mini-exercises - prompts to write very short pieces of code and answers, for practice!
- MIPS ⬄ C correspondences - you write asm by pretending to be a compiler. These are the rules.
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.
|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.|
|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|
|full_adder.circ||A 1-bit full adder made of gates.|