Turbo Pascal 5.5“;错误3:未知标识符“;使用ASM关键字

Turbo Pascal 5.5“;错误3:未知标识符“;使用ASM关键字,pascal,turbo-pascal,Pascal,Turbo Pascal,我下载了TP 5.5并将其安装在运行FreeDOS的虚拟机中 我尝试了以下短代码: Program test; begin asm mov ax, ax end; end. Turbo Pascal说:“错误3:未知标识符。” 我可以使用关键字inline works,但我不能使用助记符,我的目标只是在真实模式下学习一些汇编,所以我不能去Delphi那里使用助记符。集成的“basm”汇编程序确实是一个TP 6.0功能。5.5是最新的免费软件 最好使用免费的Pascal。显然,在5.5版

我下载了TP 5.5并将其安装在运行FreeDOS的虚拟机中

我尝试了以下短代码:

Program test;

begin
asm
   mov ax, ax
end;
end.
Turbo Pascal说:“错误3:未知标识符。”

我可以使用关键字inline works,但我不能使用助记符,我的目标只是在真实模式下学习一些汇编,所以我不能去Delphi那里使用助记符。

集成的“basm”汇编程序确实是一个TP 6.0功能。5.5是最新的免费软件


最好使用免费的Pascal。

显然,在5.5版发布时,符号内联汇编程序还没有添加到语言中。也许它使用的是at&t语法?您是否尝试过
mov%ax,%ax
?@500-内部服务器错误可能是这样,但我见过一个带有助记符的Turbo Pascal代码。@David Wohlerd不是这样,因为即使我删除该行,它也表示它不知道“asm”是什么意思。@user250327:某些版本的Turbo Pascal确实支持它,但显然不是您拥有的版本。