我最近开始学习Assembly以便能够运行在Windows下运行的程序,几年前我学会了一些程序集(当时我使用过TASM),但是对于新的CPU,我决定开始使用NASM。 / p>
我的问题是:使用TASM制作的程序是否仍然可以在64位机器下运行?我的一般理解是64位操作系统可以运行为32位操作系统制作的程序,但反之亦然,32位操作系统无法运行在64位操作系统下运行的程序,在这种情况下同样适用吗?
换句话说,我仍然可以使用TASM制作在32位和64位操作系统下运行的程序吗?还是我必须迁移到NASM?
提前谢谢大家。