Lecture

MIPS Assembly: Function Calls & Memory Management

Description

This lecture covers the MIPS assembly language, focusing on function calls, memory management, and data structures. Topics include the need for a stack, storing register values on the stack, register saving conventions, recursive functions, and examples of factorial and diffofsums functions. It also explains the use of preserved and nonpreserved registers, recursive function implementation, and the instruction set architecture. The lecture delves into programming constructs like sequential, conditional, and iterative constructs, along with examples of if-else statements and loops. Additionally, it discusses arrays, linked lists, and the conventions for function calling, argument passing, and local variables.

This video is available exclusively on Mediaspace for a restricted audience. Please log in to MediaSpace to access it if you have the necessary permissions.

Watch on Mediaspace
About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.