It was once mentioned that call printf and call exit, for example, are both calls to actual subroutines, just like those had to make for CO Lab. This got me wondering: where are these subroutines located, are they written in the same syntax/assembly as well and can we actually take a look at them as if we were looking at our own subroutines?
Assignment 5B (make your own printf) explains that these are from some sort of (C, if I remember correctly) library and therefore we used GCC, but I am not sure if I fully understood what this means and how it works.