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 |