「アセンブラの相違点」の編集履歴(バックアップ)一覧はこちら
「アセンブラの相違点」(2012/04/06 (金) 11:07:05) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
sdccで用いるクロスアセンブラはsdasz80。
このアセンブラはニーモニックZilog形式とやや異なる。
マクロアセンブラのような命令や式も定義できる様子。
大まかな違いを以下に示す。
|ニーモニック|(Zilog)|(SDAS)|
|即値 |LD A,1 |LD A,#1|
|即値16進 |LD A,0FFh |LD A,#0xFF|
|インデクスレジスタオフセット(+) |LD (IX+1),A |LD 1 (IX),A|
|インデクスレジスタオフセット(-) |LD A,(IX-2) |LD A,-2 (IX)|
|ラベル |JP Label: |JP Label$|