我刚开始使用汇编语言。有人告诉我'MASM'用于编写代码。所以我下载了MASM 6.15。
现在我试图在“CMD”编译后运行一个程序,但是它说“这个文件的版本与你运行的Windows版本不兼容......你需要32位版本... “
请告诉我如何在64位系统上运行这些程序?
答案 0 :(得分:2)
16位程序不能在64位Windows上执行。显然你正在编译和链接16位程序。如果你想执行这些(因为你正在阅读一本书或教程),你可以在运行32位Windows或DOS的VM中运行它们,或者你可以使用像DosBox这样的DOS模拟器。如果您希望为现代Windows版本开发程序集程序,则必须使用更新版本的MASM并学习如何开发32位或64位Windows,Jason Evans提供的链接将引导您使用更新版本的MASM并提供您需要的所有其他信息。
答案 1 :(得分:0)