在尝试为 SIC 制作汇编程序时,我想到了这些问题。
LABEL BYTE X'AB'
这里生成的目标代码是AB
. 因此,作为示例,目标代码可能看起来像这样。
001045 4C1046 AB 001045
这里我使用空格来区分代码,但目标代码看起来像这样。
0010454C1046AB001045
那么在执行目标代码时,加载器如何发现AB
确实是一个常量而不是任何助记目标代码的一部分?
我对 WORD 也有同样的问题,因为 WORD 的长度可能是 3 个字节,但是加载程序如何区分常量和助记符代码。
任何澄清将不胜感激。