0

我得到了一小段代码,它激起了我的好奇心。我想知道语言是什么。我想把片段放上去,但它属于其他人,他们不会欣赏它被发布。

可以说我收到的内容看起来像一个带有 *.sub 文件名的函数。

  • 关键字macro使用了很多,关键字后面有一个宏名称,就像一个函数调用,看起来像是用逗号分隔的参数。
  • if语句由 . 终止endif
  • 该程序是为嵌入式设备(如果我没记错的话是 SiLabs 设备)编写的。
  • 注释用 表示;
  • 命令的结尾由 和 行尾表示。

我用 C/C++/C# 编程过,所以缺乏更广泛的编程经验。有谁知道我指的是什么语言?

4

3 回答 3

2

我会根据SiLabs网站的首页猜测

应该看起来像这样:

http://www.microapl.co.uk/asm2c/sample8051asm.html

为了将它与其他汇编语言区分开来,您需要查找诸如 , , 之类的指令以及诸如 , ,SETBCJNEDJNZ的参数。8051 还可以寻址某些内存位置的各个位,写为或。@R1DPTRACCACC.7P0.1

于 2013-08-13T08:11:13.000 回答
1

绝对是汇编语言,但语法可能会有所不同。不同的汇编器具有不同的语法,语法也可能因使用的硬件而异。

对于 Ex 注释语法 -

  • '#' 用于 i386、x86-64 等
  • ';' 均采用 AMD 29K 系列、摩托罗拉、PowerPC

还有一些高级汇编器隐藏了一些抽象

于 2013-08-13T06:48:03.243 回答
0

听起来像汇编语言。很难说它适用于哪个微控制器/微处理器。

于 2013-08-13T06:02:09.823 回答