В уиндовс так не хватает линуксовой команды 'time'
Есть QueryPerformanceCounter и QueryPerformanceFrequency.
Т.е. читаем QueryPerformanceCounter до запуска, QueryPerformanceCounter после запуска, считаем разницу и делим на QueryPerformanceFrequency, получаем секунды.
Вывести можно, если писать на MASM32 через функции встроенной библиотеки: StdOut, dw2a (или wsprintf – это не msvcrt).
А чем, собственно, msvcrt не устраивает? Проще всего ж использовать printf.
Но не знаю, насколько такой таймер реально оправдан, ведь на запуск тоже уйдёт какое-то время и внесёт свою погрешность, так что, может, GetTickCount достаточно?