汇编:32位寄存器无法识别?

时间:2012-09-20 12:40:08

标签: assembly 32-bit tasm

我正在尝试使用32位寄存器,因为我需要更大的最大整数值。当我尝试使用EAX,EBX,ECX或EDX时,TASM表示未完成的符号。 TASM将寄存器作为变量读取。知道原因吗? 我正在使用DOSBOX 0.74并在Windows 7 64位上运行。

2 个答案:

答案 0 :(得分:2)

TASM和Borland Turbo Assembler一样?如果有些人知道32位寄存器,我会感到惊讶: - )

TASM v5来自大约15年前。

从内存来看,有一个TASM32(这可能是你的软件包的一部分)可以做到这一点,但我建议使用更现代的汇编程序,如nasm

答案 1 :(得分:-1)

使用.386模式来使用x86通用寄存器