Как работает db 0fh,31h?

db 0fh,31h - это команда RDTSC, записана в таком виде потому что тасм ее не поддерживает.
Команда считывает значение внутреннего счетчика тактов процессора и заносит это значение в регистры EDS:EAX. Если оставить, к примеру, только младшие 10 бит, а старшие обнулить, то поскольку многие команды процессора имеют непостоянное время выполнения, и к тому же программа обычно выполняется в многозадачной среде, полученное значение будет практически случайным.

3