Según la búsqueda que he realizado en Internet, el mensaje "program has invalid symbol table" no es un error de tu programa, sino de Turbo Debugger que parece ser problema del archivo .tds.
Si te fijas en este manual de Turbo Debugger 5:
http://bitsavers.informatik.uni-stuttgart.de/pdf/borland/turbo_assembler/Turbo_Debugger_Version_5_Users_Guide.pdf
verás lo siguiente:
Program has invalid symbol table
The symbol table attached to your program has become corrupted. You must recompile your program with debug
information.
Si lo ejecutas sin depurador ¿sale ese mismo error?
En OllyDBg no puedes depurarlo ya que este es para app Windows a 32 bits.

