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