| 1. |
MIPS Assembly language and programming, how to use the simulator, and add/subtract/multiply/divide instructions |
Check the syllabus. Also check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 2. |
Memory addresses, load instructions, and store instructions |
Check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 3. |
Arrays, branch instructions, and reading array elements using loops |
Check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 4. |
Logical operation instructions, immediate instructions, and shift instructions |
Check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 5. |
Output of character strings, and character operations |
Check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 6. |
Character strings and arrays, and memory accesses using index registers |
Check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 7. |
Input of characters and numbers from the keyboard |
Check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 8. |
Stack, stack pointer, and instructions to call functions |
Check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 9. |
Recursive functions and stack frames |
Check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 10. |
Sorting algorithms and assembly program |
Check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 11. |
Linked list in assembly program, and dynamic memory allocation |
Check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 12. |
Binary search tree in assembly program, and searching and inserting elements |
Check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 13. |
Instructions for floating-point numbers and operations |
Check the contents of distributed materials. |
60minutes |
| Review the contents of the lecture and solve the examples and exercises again. |
130minutes |
| 14. |
Final exam and review |
Check the contents of distributed materials and lectures. |
60minutes |
| Review and solve the examples and the exercises given in the class. |
130minutes |
| Total. |
- |
- |
2660minutes |