Windows 10 上的 Turbo Assembler 16 位编译器
Turbo Assembler 16 bit compiler on Windows 10
我只想轻松地编译和调试我的汇编程序项目,我下载了 windows10 的 Visual ASM 程序。它可以在 32 位 TASM 编译器上运行和工作,但我无法在 16 位编译器上编译。在此之前,我使用 dos-box 模拟 dos 来编译 16 位命令。现在我想知道是否有可能在 windows 10 上编译一些 16 位命令。对不起我的英语,谢谢。
当然你可以在64位windows上编写和编译16位实模式程序,但是你不能运行它们,因为嵌入式DOS模拟器NTVDM.EXE 仅适用于 32 位 Windows。
我们必须安装 3rd 方模拟器,例如DosBox.
D:>ver
DOSBox version 0.74-2. Reported DOS version 5.00
D:>tasm.exe
Turbo Assembler Version 2.01 Copyright (c) 1988, 1990 Borland International
Syntax: TASM [options] source [,object], [,listing] [,xref]
在 DOSBox 中,您可以 assemble、link、调试、使用 16 位工具执行 TASM.EXE、TLINK.EXE、TD.EXE.
Borland 于 1993 年发布了其 32 位编译器,内置扩展器 32RTF,可以 运行 在 64 位 Windows 上,您的视觉 IDE 可能使用该版本:
C:\>ver
Microsoft Windows [Version 10.0.16299.15]
C:\>tasm.exe
Turbo Assembler Version 4.0 Copyright (c) 1988, 1993 Borland International
Syntax: TASM [options] source [,object] [,listing] [,xref]
但是,您仍然不能在DOSBox 之外执行用它编写的16 位程序。
正如@PeterCordes 告诉您的那样,您应该放弃 16 位领域。
我只想轻松地编译和调试我的汇编程序项目,我下载了 windows10 的 Visual ASM 程序。它可以在 32 位 TASM 编译器上运行和工作,但我无法在 16 位编译器上编译。在此之前,我使用 dos-box 模拟 dos 来编译 16 位命令。现在我想知道是否有可能在 windows 10 上编译一些 16 位命令。对不起我的英语,谢谢。
当然你可以在64位windows上编写和编译16位实模式程序,但是你不能运行它们,因为嵌入式DOS模拟器NTVDM.EXE 仅适用于 32 位 Windows。 我们必须安装 3rd 方模拟器,例如DosBox.
D:>ver
DOSBox version 0.74-2. Reported DOS version 5.00
D:>tasm.exe
Turbo Assembler Version 2.01 Copyright (c) 1988, 1990 Borland International
Syntax: TASM [options] source [,object], [,listing] [,xref]
在 DOSBox 中,您可以 assemble、link、调试、使用 16 位工具执行 TASM.EXE、TLINK.EXE、TD.EXE.
Borland 于 1993 年发布了其 32 位编译器,内置扩展器 32RTF,可以 运行 在 64 位 Windows 上,您的视觉 IDE 可能使用该版本:
C:\>ver
Microsoft Windows [Version 10.0.16299.15]
C:\>tasm.exe
Turbo Assembler Version 4.0 Copyright (c) 1988, 1993 Borland International
Syntax: TASM [options] source [,object] [,listing] [,xref]
但是,您仍然不能在DOSBox 之外执行用它编写的16 位程序。 正如@PeterCordes 告诉您的那样,您应该放弃 16 位领域。