0

在尝试为 SIC 制作汇编程序时,我想到了这些问题。

LABEL BYTE X'AB'

这里生成的目标代码是AB. 因此,作为示例,目标代码可能看起来像这样。

001045 4C1046 AB 001045

这里我使用空格来区分代码,但目标代码看起来像这样。

0010454C1046AB001045

那么在执行目标代码时,加载器如何发现AB确实是一个常量而不是任何助记目标代码的一部分?

我对 WORD 也有同样的问题,因为 WORD 的长度可能是 3 个字节,但是加载程序如何区分常量和助记符代码。

任何澄清将不胜感激。

4

0 回答 0