The earlier Microsoft compilers included since 1985 the debugger CodeView, which could do all that and much more.
Around 1990, the development tools offered by Borland and Microsoft for C and C++ were pretty much equivalent and they both were quite good.
While the Borland languages were like "Turbo-X", the Microsoft languages were like "Quick-X".
The greatest difference between the commercial software available at that time and what exists today is that everything was accompanied by a set of high quality manuals that could teach you anything that one would want to know. Nowadays the quality of technical documentation is usually much worse.
I think there was a certain irony, that Borland gave up on Turbo BASIC, while Microsoft gave up on Quick Pascal.