А тут вы вот обсуждали получение контекста, я сначала не понял ничего а когда разобрался, думаю как в nasme уже все для людей, прям как в c++, там тоже чтобы с потоками работать есть уже библиотека threads вроде и не надо все эти структуры с регистрами описывать самостоятельно.
а зачем тогда ассемблер, если пользоваться чужими библиотеками ?