Course Information
Office |
Rekhi 303 |
|
Phone |
487-2123 |
|
Office Hours |
By appointment. Send me an e-mail requesting an appointment and I will send you an invite. |
|
Teaching Assistants |
Direct your questions to preferably to Matt, if your M number is even. |
|
Direct your questions to preferably to Tristan, if your M number is odd. |
||
Syllabus |
Running gcc cross compiler to generate assembly files: 1. Login to one of the lab machines, or colossus.it.mtu.edu. 2. Create a simple C program, say test.c 3. Compile it using the regular gcc compiler and make sure it compiles correctly: gcc test.c 4. Run it a.out 4. Compile it using the cross compiler : /local/classes/cs4431/adl-system/adl-sysroot/bin/mipsel-scale-linux-gnu-xgcc -I/local/classes/cs4431/adl-system/adl-sysroot/usr/include -S test.c 5. Examine the generated MIPS assembly file test.s |
|
|
|
Lectures
01. |
|
02. |
|
03. |
|
04. |
|
05. |
|
06. |
|
07. |
|
08. |
|
09. |
|
10. |
|
11. |
|
12. |
|
13. |
|
14. |
|
15. |
|
16. |
Disclaimer: In the case of a conflict, information given out in class supersedes any contained on this page.
Michigan Technological University complies with all federal and state laws and regulations regarding discrimination, including the Americans with Disabilities Act of 1990. If you have a disability and need a reasonable accommodation for equal access to education or services at Michigan Tech, please call the Dean of Students Office, at 487-2212. For other concerns about discrimination, you may contact your advisor, Chair/Dean of your academic unit or the Affirmative Programs Office, at 487-3310