| 1. |
MIPS Assembly language and programming, how to use the simulator, add/subtract/multiply/divide instructions using registers |
Check the syllabus. Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 2. |
Data alignment in main memory, load instructions, store instructions |
Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 3. |
Arrays, branch instructions, reading array elements using loops |
Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 4. |
Logical operation instruction, immediate instruction, shift instruction |
Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 5. |
Output operation of character string, system call, character operation |
Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 6. |
Character strings and arrays, memory access using index registers |
Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 7. |
Input of characters and numbers from the keyboard, system calls |
Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 8. |
Stack, stack pointer, instructions to call functions |
Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 9. |
Recursive processing, recursive functions and stack frames |
Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 10. |
Sorting algorithms and assembly program |
Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 11. |
Linked list in assembly program, dynamic memory allocation |
Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 12. |
Binary Search Tree in assembly program, searching and inserting elements |
Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 13. |
Instructions for floating point numbers and operation |
Self Check the contents of the relevant part of the text. |
60minutes |
| Review the content of the lecture and solve the example and exercise being done during the class again. |
130minutes |
| 14. |
Final exam and review |
Self Check the contents of the relevant part of the text and lectures. |
60minutes |
| Review and solve the example and the exercise being done during class. |
130minutes |
| Total. |
- |
- |
2660minutes |