我正在尝试使用32位寄存器,因为我需要更大的最大整数值。当我尝试使用EAX,EBX,ECX或EDX时,TASM会显示“未定义符号”。 TASM正在将寄存器读取为变量。不知道为什么吗?我正在使用DOSBOX 0.74,并在Windows 7 64位上运行。
[从内存中,有一个TASM32(可能是您软件包的一部分)可以做到这一点,但我建议您使用更现代的汇编器,例如nasm。
nasm