Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
MIPS Assembly: Function Calls & Memory Management
Graph Chatbot
Related lectures (24)
MIPS Functions and Stack
Explains MIPS functions, stack usage, calling convention, and register management.
Pointers and Arrays: Memory Management in C
Explains pointers and arrays in C, focusing on memory management and dynamic allocation.
Functions: Reusability and Error Reduction
Covers functions in C programming, emphasizing reusability and error reduction through proper function structure.
Memory Management: Address Space Abstraction
Explains address space abstraction, focusing on memory management, stack and heap structures, and their roles in dynamic memory allocation.
Dynamic Memory Allocation: Understanding Pointers in C
Provides an overview of dynamic memory allocation in C programming, focusing on pointers and memory management techniques.
Control Structures in C: Key Concepts and Examples
Introduces control structures in C programming, covering branches, loops, and best practices for writing clear code.
Strings in C: Initialization and Memory Management
Covers the representation and management of strings in C, highlighting key differences from other programming languages.
Advanced Types in C: Enums, Typedefs, and Structs
Discusses advanced types in C, including enumerated types, typedefs, and structures, with practical examples to illustrate their usage.
C Programming Concepts: Debugging and Memory Management
Covers essential C programming concepts, including memory management, debugging techniques, and practical applications in programming projects.
Virtual Machines: Memory Management and Control Flow
Covers the architecture of virtual machines, focusing on memory management, control flow, and the CEK machine's semantics.
Pointers and Arrays: Memory Management in C
Explains the relationship between pointers and arrays in C, focusing on memory management and pointer arithmetic.
Architecture Essentials: Understanding Computer Systems
Provides an overview of computer architecture, focusing on the von Neumann architecture and its components, including the CPU and memory management units.
Code Generation Lab
Covers generating code for a compiler, translating an Amy program to WebAssembly, including memory management and pattern matching compilation.
Dynamic Memory Management: Using Realloc in C
Explains dynamic memory allocation in C, focusing on the realloc function and its implications for managing memory effectively.
Python Programming: Lists and Functions Overview
Introduces Python programming concepts, focusing on lists, functions, and their applications in problem-solving.
Pointer Arithmetic: Understanding Memory Management in C
Explains pointer arithmetic in C, focusing on memory manipulation and common pitfalls.
Introduction to C Programming
Introduces fundamental C programming concepts, covering variables, control structures, functions, and pointers, with practical examples and exercises.
Advanced Types in C: Unions and Bit Fields
Discusses advanced types in C, focusing on unions, bit fields, and their associated modifiers and operators.
Programming for Engineers: LabVIEW Essentials
Introduces LabVIEW essentials for engineers, covering loops, structures, dataflow, error handling, clusters, strings, and graph customization.
Control Flow in Python: Conditional Statements and Loops
Covers control flow in Python, focusing on conditional statements and loops.
Previous
Page 1 of 2
Next