ラベル欄 | 命令コード欄 | オペランド欄 |
---|---|---|
[label] | DC | n |
役割は、10進数整数のデータを定義することである。CASLの場合、整数は16ビッ トで表されるため、その範囲は-32768〜32767までである。これを超えた場合、 その下位16ビットが機械語に変換される。
AA DC 100 BB DC -3
ラベル欄 | 命令コード欄 | オペランド欄 |
---|---|---|
[label] | DC | #h |
この命令の役割は、16進数整数のデータを定義することである。CASLの場合、 整数は16ビットで表されるため、その範囲は#0000〜#FFFFまでである。
CC DC #0027
ラベル欄 | 命令コード欄 | オペランド欄 |
---|---|---|
[label] | DC | '文字列' |
この命令の役割は、文字列のデータを定義することである。CASLでは1文字を 16ビット(1ワード)で表現するが、JIS X 0201では8ビットで表現する。このこ とより、上位8ビットは0とし、下位8ビットで表現することになっている。以 前学習したとおりである。
アポストロフィ「'」をデータとして使いたい場合は、それを2つ続けて 「''」のように書く。そうすると、1ヶのアポストロフィがデータとして 定義される。
ラベルは、第一文字目のデータが格納されたアドレスを示す。
DD DC 'AT<&'
ラベル欄 | 命令コード欄 | オペランド欄 |
---|---|---|
[label] | DC | ラベル名 |
この命令により、記号番地であるラベル名をアドレスの絶対番地メモリーに格 納できる。指定されたラベル名の絶対番地がメモリーに格納される。
FF DC GG GG DC 2
ラベル欄 | 命令コード欄 | オペランド欄 |
---|---|---|
[label] | DC | 定数[,定数,定数,] |
HH DC 10,20,'AB',#FFFF