Back to Browse

Implementing Virtual Functions in MIPS assembly

5.5K views
Apr 17, 2018
31:49

This video demonstrates how to implement basic object-oriented features of C++ (single inheritance, virtual functions) in MIPS assembly. The goal is for the viewer to understand how object-oriented languages are implemented. As part of the exposition, we demonstrate how to stack allocate structs/objects and invoke functions through function pointers. I apologize for the audio quality.

Download

1 formats

Video Formats

360pmp440.6 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Implementing Virtual Functions in MIPS assembly | NatokHD