命令語リスト ページ 5
LD dst,src dst←src
srcの内容を、dstへ転送します。
LD    R,r バイト/ワード/ロング
LD    r,R バイト/ワード/ロング
LD    r,#3 バイト/ワード/ロング
LD    R,# バイト/ワード/ロング
LD    r,# バイト/ワード/ロング
LD    R,(mem) バイト/ワード/ロング
LD    (mem),R バイト/ワード/ロング
LD[W] (#8),# バイト/ワード
LD[W] (mem),# バイト/ワード
LD[W] (#16),(mem)  
LD[W] (mem),(#16)  
フラグ:
LDA dst,src dst←srcの実効アドレス値
srcの実効アドレス値を、dstへ転送します。
LDA   R,mem ワード/ロング
フラグ:
LDAR dst,src dst←srcの相対アドレス値
srcで指定された相対アドレス値を、dstへ転送します。
LDAR  R,$+4+d16 ワード/ロング
フラグ:
LDC dst,src dst←src
srcの内容を、dstへ転送します。
LDC   cr,r バイト/ワード/ロング
LDC   r,cr バイト/ワード/ロング
フラグ:
LDCF dst,src CY←src<num>
srcのビットnumの内容を、キャリ・フラグCYへ転送します。
LDCF  #4,r バイト/ワード
LDCF  A,r バイト/ワード
LDCF  #3,(mem) バイト
LDCF  A,(mem) バイト
フラグ:
LDD dst,src dst←src,BC←BC−1
srcの内容を、dstへ転送します。その後、BCレジスタの内容を−1し
ます。 なお、src及びdstのアドレッシング・モードはポスト・デクリメン
トのレジスタ間接に限られます。
LDD[W] [(XDE−),(XHL−)] バイト/ワード
LDD[W] (XIX−),(XIY−) バイト/ワード
フラグ:
LDDR dst,src dst←src,BC←BC−1,
Repeat until BC=0
srcの内容を、dstへ転送します。その後、BCレジスタの内容を−1し
その値が0でなければ再び前記動作を繰り返します。
なおsrcおよびdstのアドレッシング・モードはポスト・デクリメントのレジ
スタ間接に限られます。
この命令のオペランドは、XDE,XHLの組み合わせ、またはXIX,XIY
の組み合わせが指定できます。 オペランドを省略すると、XDE,XHL
の組み合わせが指定されます。
LDDR[W] [(XDE−),(XHL−)] バイト/ワード
LDDR[W] (XIX−),(XIY−) バイト/ワード
フラグ:
LDF num RFP<2:0>←num
numへの値を、ステータス・レジスタSR内のレジスタ・ファイル・ポイン
タRFP<2:0>へ転送します。
なお、900/H、H2は’RFP2’を0に固定しているので、numの値が
4〜7の場合0〜3にRFPを設定します。
LDF  [#3]  
フラグ:
LDI dst,src dst←src,BC←BC−1
srcの内容を、dstへ転送します。その後、BCレジスタの内容を−1し
ます。 なお、src及びdstのアドレッシング・モードはポスト・インクリメ
ントのレジスタ間接に限られます。
LDI[W] [(XDE+),(XHL+)] バイト/ワード
LDI[W] (XIX+),(XIY+) バイト/ワード
フラグ:
LDIR dst,src dst←src,BC←BC−1,
Repeat until BC=0
srcの内容を、dstへ転送します。その後、BCレジスタの内容を−1し
その値が0でなければ再び前記動作を繰り返します。
なおsrcおよびdstのアドレッシング・モードはポスト・インクリメントのレ
ジスタ間接に限られます。
この命令のオペランドは、XDE,XHLの組み合わせ、またはXIX,XIY
の組み合わせが指定できます。 オペランドを省略すると、XDE,XHL
の組み合わせが指定されます。
LDIR[W] [(XDE+),(XHL+)] バイト/ワード
LDIR[W] (XIX+),(XIY+) バイト/ワード
フラグ:
光電機株式会社
〒321−2116 栃木県宇都宮市徳次郎町 2823−2
TEL 028(665)3076  FAX 028(665)7262
E−mail : BCC05303@nifty.com