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