我正在从 Randall Hyde 的一本名为“汇编语言之书”的书中学习汇编语言。这本书的作者使用了一种叫做 HLA 的编程语言。这种语言是由书籍作者设计的。它具有一些高级语言属性,有助于快速学习汇编语言。我试图用 stdput.get() 打印一个布尔值程序。但它显示一个错误。我不明白我在哪里做错了。我写的程序是:
program booLean;
#include ("stdlib.hhf")
static
BoolVars: boolean;
HasClass: boolean := false;
yoMan: boolean := true;
begin booLean;
stdout.put(HasClass);
end booLean;
它输出的错误是:
Error in file "booLean.hla" at line 1 [errid:134802/hlaparse.c]:
syntax error, unexpected booleanTkn, expecting UndefID.
Near: << booLean >>
HLAPARSE assembly failed with 1 errors