windows 8.1, 64 bit version, and I have a 16 bit assembler program ...
That really says it all.
Windows Vista through Windows 8.1 x64 cannot run 16 bit applications. Windows on Windows can emulate a 32bit environment, but going back to 16 or 8 bit programs is not supported.