SIC 用のアセンブラを作成しようとしているときに、これらの質問について考えました。
LABEL BYTE X'AB'
ここで生成されるオブジェクト コードはAB
. そのため、オブジェクト コードは例として次のようになります。
001045 4C1046 AB 001045
ここではスペースを使用してコードを区別していますが、オブジェクト コードは次のようになります。
0010454C1046AB001045
では、オブジェクト コードを実行しているときに、ローダーは、AB
それがニーモニック オブジェクト コードの一部ではない定数であることをどのように判断するのでしょうか?
WORD についても同じ質問があります。WORD の長さは 3 バイトかもしれませんが、ローダーは定数コードとニーモニック コードをどのように区別するのでしょうか。
明確化をいただければ幸いです。