山本ワールド
Z80系と互換CPU
2024年01月15日(月) 13時14分更新
項目のみ表示/展開表示の切り替え

概要
ここでは、1980年代によく使われた8bit CPUであるZ80及びその互換プロセッサの特徴を取り上げます。
その後に、各CPUの命令一覧をつけました。
その後に、各CPUの命令一覧をつけました。
Z80
特徴
1976年にZilogから発表されたIntel 8080上位互換の8bitCPU電源電圧の+5V単一化。
単相クロック入力。
ダイナミックRAMのサポート。
インデックスレジスタ2本の追加。
裏レジスタの追加。
40ピン DIP
割込み
ノンマスカブル割込みと割込みモードが追加されています。ノンマスカブル割込みを受け付けるとアドレス66Hに移動します。
マスカブル割込みには2つのモードが追加されました。
割込み処理から復帰する際の専用の命令が追加されました。RETN,RETI
これらの命令は、割込み処理前の割込み許可状態の復旧等、CPUの内部状態に影響を与えるほか、Z80周辺LSIの割込み処理にも影響を与えます。
DI命令
DI命令を実行するとIFF1及びIFF2は0にセットされINT割り込みは禁止状態になります。EI命令
EI命令を実行するとIFF1及びIFF2は1にセットされINT割り込みは許可状態になります。NMI
NMI割り込みを受け付けるとIFF1は0にセットされINT割り込みは禁止状態になります。RETNを実行すると、IFF2がIFF1にコピーされ割り込み許可の状態が復元されます。
INT
INT割り込みを受け付けるとIFF1及びIFF2は0にセットされINT割り込みは禁止状態となります。RETIを実行した場合、IFF1とIFF2の状態は変わりません。
割り込み処理を実行しているということは割り込みが許可された状態であったということなので復元されないということなのでしょう。割り込みを許可するには明示的にEI命令を実行する必要があります。
ちなみに8086では割込み処理を受け付けたときにフラグレジスタ(割込み許可フラグを含む)もスタックに保存されます。したがって割り込み処理が終了した時点で自動的に割り込み許可状態が復元されます。
Z80ではLD A,I又はLD A,RでP/Vフラグに割込み許可フラグ(IFF2)の状態がセットされます。
モード0
8080互換モードです。割込みを受け付けると応答サイクルに入り、データーバスの命令を読み込んで実行します。
この時にジャンプ命令を読み込ませれば割込み処理ルーチンへ移動できます。
よく使われるのが1byteのRST命令です。割込みコントローラ8259では3byteのコール命令を発行することができ、任意の場所にジャンプすることができます。
RST命令のOPコードフォーマットのビット配置は以下の通りです。
11nnn111
8入力で優先順位付きの3bit出力のIntel 8214と8bit ラッチであるIntel 8212を使い、ビット5~3に8214の出力、それ以外はプルアップしておいて、INTA信号でデーターバスに出力するようにすれば8レベルの割込みを処理することができます。
モード1
Z80で新設されたモードです。IM 1命令で設定されます。
INT端子の割込みを受け付けるとアドレス38Hに移動します。
複数の割込みはワイヤードORで接続します。
複数の割込み要因がある場合、どの割込みか判断するためにはソフトウェアでボーリングする必要があります。MSXでのこのモードを使用しています。
モード2
Z80で新設されたモードです。IM 2命令で設定されます。
同じようなベクターによる割込みはIntel8086やMC68000でも使われています。
割込みを受け付けると応答サイクルに入り、データーバスのベクターを読み込みます。
上位アドレスはIレジスタ、下位アドレスはベクターを用いてこれをアドレス値としてメモリ上から2バイト読み込み、その値へジャンプします。
Z80 周辺LSIではこのベクターを発出する機能があります。複数の割込み要因各々の処理ルーチンを用意できるため高速な割込み処理が可能となります。
ベクターは1byteで256個の数値を表せますが、そのままアドレス値に使用するため0bit目は0である必要があります。よって128個のベクターを使用可能です。
Z80周辺LSIでは複数個のLSIのIEI、IEOをディジーチェーン接続することにより優先順位処理を行うことができます。
IEI(Interrupt Enable In)は入力信号でありhiレベルの時割込み要求をすることができます。IEO(Interrupt Enable Out)は下位のLSIに対してhiの時は割込み要求をして良いことを示しています。
最高順位のLSIはIEIをプルアップしておきます。
これにより自分が割込み処理中は下位のLSIに割込み要求をさせないように制御できます。
割込み処理が終了した時点でRETI命令が実行されますが、周辺LSIはこの命令をデータバスで監視しておりこの命令が発生し自分が割込み処理中である場合は、割込み処理が終了したとみなしIEOをHiにします。割込み中はIEOをLowにします。たいていのZ80ファミリーのLSIはRETI命令の検出により割込み処理が終了したことを判断して優先順位処理を行います。中には周辺LSIのレジスターに値を書き込むことにより割込み終了を設定できるLSIもあるようです。
レジスタ
インデックスレジスター(IX・IY)の追加裏表あるレジスター群
割り込みベクターレジスターIの追加
リフレッシュカウンターレジスターRの追加
割り込みの許可を管理するフリップフロップIFF1とIFF2を追加
表 | 裏 | ||
---|---|---|---|
A:8bit | F:8bit | A':8bit | F':8bit |
B:8bit | C:8bit | B':8bit | C':8bit |
D:8bit | E:8bit | D':8bit | E':8bit |
H:8bit | L:8bit | H':8bit | L':8bit |
IX:16bit | |||
IY:16bit | |||
PC:16bit | |||
SP:16bit | |||
I:8bit | IFF1 IFF2 | ||
R:8bit |
フラグレジスタ(Fレジスタ)
Nフラグの追加 減算補正用(Intel 8080の説明に補足があります)Pフラグにオバーフロー(V)時に設定される機能が追加されている。
Z80で8080に含まれる命令(Z80で拡張される前の命令=1byte命令)でオーバーフローフラグになる命令は以下の通りです。
8bit動作 ADD/ADC/SUB/SBC/CP/INC/DEC
これらの命令の後にP/Vフラグの状態をチェックすると8080と異なる動作をします。
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|
S | Z | x | H | x | P/V | N | C |
キャリーフラグ C
加算命令で桁上げ及び減算命令で桁借りが生じた場合に1にセットされるサブトラクトフラグ N
直前に実行された命令が加算の場合は0,減算の場合1にセットされるパリティ/オーバーフロー・フラグ P/V
加減算命令の場合 計算結果が7fhと80hの間を回ると1にセットされる。すなわち符号付き演算において桁上げが生じた場合に1にセットされる。論理演算命令の場合、1のビットの数が偶数個の場合1にセットされる。
ハーフキャリーフラグ
3bit目の桁上がり/4bit目の桁借りが発生した場合は1がセットされる。DAA命令のみで使用。
Aレジスタに対するADD,ADC,INC,SUB,SBC,DEC,NEGにDAAは適用可能。
ゼロフラグ
演算結果が0だった場合は1にセットされる。サインフラグ
最上位ビットが反映されます。x
未使用、8080互換CPUの中には1であったり0であったり不定又は違うフラグが設定されていたりして互換性がない。命令
Aレジスター以外でのローテート命令の追加シフト命令の追加(算術、論理) (8080はローテートのみで、シフト命令がなかった)
HL以外の16ビットレジスターに対する移動命令、加減算命令を追加
NEG命令(2の補数を求める)を追加 (1の補数を求めるCPL命令は8080にもある)
RLD/RRD命令の追加 (BCD用命令)
ビット操作命令の追加 (BIT、SET、RES)
相対ジャンプ命令(JR命令)の追加
割り込みからのリターン命令(RETI、RETN)の追加
レジスター間接のI/O入出力命令を追加 (IN r,(C)など)
ブロック命令を追加 (LDx、CPx、INx、OUTx)
減算にも10進補正が可能
ちなみにPUSH AFを実行したときのメモリ上の保存は、Aが上位、Fが下位になります。
CBプリフィクスの追加
EDプリフィクスの追加
DDプリフィクス又はFDプリフィクスを使用するとHLレジスタIX又はIYレジスタに変化する。
ロジック上、IX又はIYの8bit版が発生するが、非公式な命令になっている。
DD CBプリフィクス及びFD CBプリフィクスの追加。
http://www.zilog.com/docs/z80/um0080.pdf Z80 CPU User Manual
Z280
特徴
1987年にZilogから発表されたZ80互換の16bit CPUシステムモードとユーザーモードをサポート
システムスタックのオーバーフローチェック
豊富なアドレッシングモード
乗除算命令
シリアル
16bitタイマー/Counter*3
コプロセッサー対応機能
24bitアドレスバス。下位16bitについてはデータバスとマルチプレックス
16/8 外部バス
メモリの読み込み 3クロック バーストモードの場合初回3クロック続いて3回が1クロック(命令フェッチのみ)
リフレッシュコントローラー(アドレス10bit) レート可変
マルチプロセッサ対応
マスカブル割込み端子が3本
割込みモード3を追加
シングルステップ・ブレークポイント・0除算・不正アドレス・システムコール・未定義命令でトラップが発生
ユーザーモード時のIOアクセス時にトラップを設定することが可能
PLCC68 package
MMU
直接指定可能な論理16bitアドレス空間の上位4bitを12bitに変換することにより物理24bit空間を得ている。4kページで16個のページを使用している。システムとユーザで別々のページを持っている。
各ページに書き込み禁止やページフォルトなどを指定可能で仮想記憶やプロテクトをサポートしている。
ページ変換テーブルはIOポートにより指定。(テーブル検索のためメモリを自動的に参照することはない) ユーザーモードのページの状態を取得する特権命令があります。(LDUD,LDUP)
キャッシュメモリー
256バイト命令、データともに使用可能
設定によりRAMとして使用可能
1ライン 16byte/タグ20bit*16ライン
DMA
4チャンネル搭載メモリーアドレスは24bitを直接指定可能。(リニアアドレス)
転送バイト数は16bit指定可能。
オートインクリメント・デクリメントの設定可能
メモリー間・メモリーIO間・IO間で転送可能。
レジスタ
スタックはモードによって切り替わる SSP,USP(システムモード,ユーザーモード)アドレッシングモード
Z80に以下のモードを追加
(SP+dd)
(HL+IX)
(HL+IY)
(IX+IY)
(IX+dd)
(IY+dd)
(HL+dd)
<dd> PC相対
(HL+IX)
(HL+IY)
(IX+IY)
(IX+dd)
(IY+dd)
(HL+dd)
<dd> PC相対
命令
Z180の拡張部分と互換性がない。DD EDプリフィクス or FD EDプリフィクスの新設
IX IY分割正式サポート
実効アドレスを取得するLDA命令の追加
16bit比較命令の追加
16bit直接アドレス指定で即位値を書き込む命令の追加 DD 3E adsLow adsHi n LD (ads),n
レジスタのコンテキストスイッチ付きのジャンプ命令の追加 JAF,JAR
8bitレジスタの交換命令を追加
16bitのNEG命令
JP CALL系の(HL)サポート
JP CALL系の16bit 相対ジャンプの追加
FD DD系の乱用(IXとIYが混じっている)
符号拡張命令の追加
EXTS A HL←A EXTS HL DEHL←HL16bitIO命令
IOとメモリ間を直接転送する命令の追加(両方のアドレス空間を指定可能)
ユーザーモードからシステムモードを呼び出すためのSC命令の追加。(OSのシステムコールに使用)
乗除算命令
MULT A,8bit HL←A*8bit (符号付) MULTU A.8bit HL←A*8bit (符号無し) MULTUW HL,16bit DEHL←HL*16bit(符号無し) MULTW HL,16bit DEHL←HL*16bit(符号付) DIV HL,8bit A←HL/8bit L←HL % 8bit(符号付) DIVU HL,8bit A←HL/8bit L←HL % 8bit(符号無し) DIVUW DEHL,16bit HL←DEHL/16bit DE←DEHL % 16bit(符号無し) DIVW DEHL,16bit HL←DEHL/16bit DE←DEHL % 16bit無し) MULTW HL,16bit DEHL←HL*16bit(符号付) DIV HL,8bit A←HL/8bit L←HL % 8bit(符号付)
特権命令
DI
EI
HALT
IM
LD R or I
LDCTL
LDUD
LDUP
RETI
RETIL
RETN
EI
HALT
IM
LD R or I
LDCTL
LDUD
LDUP
RETI
RETIL
RETN
IOトラップ設定時
IO命令 TSTIhttp://oldcomputers.dyndns.org/public/pub/rechner/zilog/z280/manual/index.html Z280 MPU MCROPROCESSOR UNIT
Z380
特徴
1994年Zilogから発表されたZ80の上位CPU16/32bit
32ビットアドレスバス、最大4Gバイトのリニアアドレッシング
32ビットの内部データパスとALU(加算器)
マスカブル割込みが4端子
割込みモード3を新設 16bitベクター
外部16bitデーターバス ダイナミックバスサイジング
2サイクル動作
6個のメモリチップセレクトウェイトコントロール
プログラマブルIOウェイト
未定義コードトラップ
Rレジスターはリフレッシュカウンターと独立している。
ネイティブモード(Z80互換) 64k 16bit MMU無し
拡張モード 4GB 32bitアドレス
ネイティブモードでもDDIRプリフィクスで24bit、32bit直接アドレスが使用できる
リセット以外ではネイティブモードに戻れない。(80286に似ている)
乗除算をサポート
100-Pin QFP Package
レジスタ
8bitのペアレジスタまたはインデックスレジスタ・SP・PC・Iに上位レジスタ(ペアレジスタ名等ににzを付加)を追加して32bitとしている。したがって、AやFレジスタは8bitのままである。
ちなみに32bit時のPUSH AFは上位が0000hとなっている。 IX,IYも含めた裏レジスタを拡張した4バンクのレジスタグループ
Main Bank(AF,BC,DE,HL AF',BC',DE',HL')とIX Bank(IX IX')とIY Bank(IY IY')は別々のバンクを指定可能であるが、表と裏を示すフラグは各1bitずつしかないので、バンクを切り替えた後の表と裏は継承されると思われる。
バンクの切り替えはLDCTL命令にDSR,XSR,YSR(SELCT REGISTER)レジスタに設定することにより可能。
以下が4バンク
表 | 裏 | ||||
---|---|---|---|---|---|
A:8bit | F:8bit | A':8bit | F':8bit | ||
BCz:16bit | B:8bit | C:8bit | BCz':16bit | B':8bit | C':8bit |
DEz:16bit | D:8bit | E:8bit | DEz':16bit | D':8bit | E':8bit |
HLz:16bit | H:8bit | L:8bit | HLz':16bit | H':8bit | L':8bit |
IXz:16bit | IXH:8bit | IXL:8bit | IXz':16bit | IXH':8bit | IXL':8bit |
IYz:16bit | IYH:8bit | IYL:8bit | IYz':16bit | IYH':8bit | IYL':8bit |
PCz:16bit | PC:16bit | |
SPz:16bit | SP:16bit | |
Iz:16bit | I:8bit | |
R:8bit |
アドレッシングモード
レジスタ直接
8bitレジスタ A,B,C,D,E,H,L,IXH,IXL,IYH,IYL16bitレジスタ BC,DE,HL,IX,IY,SP
32bitレジスタ BC,DE,HL,IX,IY,SP
即位値(Immediate IM)
8bit16bit
24bit DDIR IB.LW プリフィクスにより32bit符号無し整数に拡張される
32bit DDIR IW.LWまたはLong Mode
レジスタ間接(Indirect Register IR)
16bitアドレス指定(BC,DE,HL,IX,IY)32bitアドレス指定(BC,DE,HL,IX,IY)
直接アドレス(Direct Address DA)
16bitアドレス指定 (nn)32bitアドレス指定 (nnnn)
インディクス(Indexed X)
プリフィクスによりディスプレイメント(符号付整数)のサイズを変化させる。8bitディスプレイメント (IX or IY+d)
16bitディスプレイメント DDIR IB (IX or IY+dd)
24bitディスプレイメント DDIR IW (IX or IY+ddd)
PC相対(Program Counter Relative Mode RA)
ディスプレイメント(符号付整数)のサイズごとに命令のオペコードが異なる。8bitディスプレイメント (PC+e)
16bitディスプレイメント (PC+ee)
24bitディスプレイメント (PC+eee)
命令を読み込みに従ってPCがカウントされるので、その分を差し引いでディスプレイメント値を機械語に変換する必要がある。(CALR,JR,DJNZ命令のアドレスジャンプ先の範囲)
SP相対(Stack Pointer Relative Mode SR)
プリフィクスによりディスプレイメント(符号付整数)のサイズを変化させる。8bitディスプレイメント (SP+d)
16bitディスプレイメント DDIR IB (SP+dd)
24bitディスプレイメント DDIR IW (SP+ddd)
命令
Z280互換でなくZ180系の拡張であるED CB プリフィクスを新設
16bit IO命令を追加
IX IY分割正式サポート
32bit演算をサポート ローテート・シフト 論理演算は16bitまで
乗算は8bit*8bit=16bit(符号なし)
乗算は16bit*16bit=32bit(符号なし、符号付)
除算は32bit/16bit=16bit % 16bit(符号なし)
インデックスレジスタと汎用レジスタとの交換をサポート
8bit単位の交換命令をサポート
16bitの演算命令を強化(論理演算や比較命令を追加)
CALR CALLの相対アドレス版を追加
相対アドレスの16bit,24bitを追加
インデックスレジスタと汎用レジスタ間のロード命令を追加
16bitロード命令の強化
レジスタの上位と下位を入れ替える命令をサポートSWAP
8bitから32bitへ符号拡張する命令を追加EXTS (HLの32bit←A)
16bitから32bitへ符号拡張をする命令を追加EXTSW(HLの32bit←HLの16bit)
32bit命令
32bit化により新たなオペコードを割り当てずに、SRレジスタのモードの切り替えかDDIRプリフィクスにより16bitを対象にした命令を32bitとして解釈している。アドレス指定はモード切替時は32bitになる。即値値や直接アドレス指定の場合プリフィクスにより24bitから拡張して32bitとすることが可能。命令が32bitになる条件は、主にXMビットによるもの(拡張モード選択時)とLong Mode(LMビットのセットまたはDDIR LWプリフィクス)によるものとがある。全部の命令が32bit化するわけではない。拡張モード
拡張モードを指定することにより32bit化する命令SETC XM命令により拡張モードの指定可能
ADD 16bitレジスタがディスティネーションの命令
CALR
CALL
CP系のブロックサーチ命令
DEC 16bitレジスタの命令
EX 16bitレジスタの命令(複数レジスタ対象EXX及びIY,IX系についてはドキュメント化されていない)
INC 16bitレジスタの命令
RET
RETI
RETN
RST
SUB 16bitレジスタがディスティネーションの命令
アドレスが対象となっているアドレッシングモード
IO系のブロック転送命令(アドレスの拡張についてドキュメント化されていない)
Long Modeにより32bit化
SETC LW命令かプリフィクスでLong Modeの指定が可能LD 16bitレジスタを扱う命令
LD系のブロック転送命令
POP
PUSH
DDIRプリフィクス
命令 | 説明 | 即位値/直接アドレス | ディスプレイメント | 扱うデータ長 |
---|---|---|---|---|
DDIR W | Word mode | 16bit | ||
DDIR IB,W | Immediate byte, Word mode | 24bit | 16bit | 16bit |
DDIR IW,W | Immediate Word, Word mode | 32bit | 24bit | 16bit |
DDIR IB | Immediate byte | 24bit | 16bit | |
DDIR LW | Long Word mode | 32bit | 32bit | |
DDIR IB,LW | Immediate byte, Long Word mode | 24bit | 16bit | 32bit |
DDIR IW,LW | Immediate Word, Long Word mode | 32bit | 24bit | 32bit |
DDIR IW | Immediate Word | 32bit | 24bit |
CALR,JR,DJNZ命令のアドレスジャンプ先の範囲
bit数 | 符号付整数(2の補数表現) | ジャンプ先範囲 | オフセット |
---|---|---|---|
8bit | -128~127 | -126~129 | 2 |
16bit | -32,768~32,767 | -32,765~32,770 | 3 |
24bit | -8,388,608~8,388,607 | –8,388,604~8,388,611 | 4 |
http://map.grauw.nl/resources/cpu/z380.pdf Z380 Microprocessor Product Specification
eZ80
特徴
2001年にZilogより発表。Z80系未定義命令トラップ
3ステージのパイプラインを有し シングルフェッチサイクル
ADLモード時は24bitリニアアドレスとなる。
Z80モードの場合、上位8bitはMBASEレジスタの値となる。
レジスタ
ADLモード時はレジスタ(BC,DE,HL,IX,IY,PxC,SP)は24bitに拡張される表 | 裏 | ||||
---|---|---|---|---|---|
A:8bit | F:8bit | A':8bit | F':8bit | ||
BCU:8bit | B:8bit | C:8bit | BCU':8bit | B':8bit | C':8bit |
DEU:8bit | D:8bit | E:8bit | DEU':8bit | D':8bit | E':8bit |
HLU:8bit | H:8bit | L:8bit | HLU':8bit | H':8bit | L':8bit |
IXU:8bit | IXH:8bit | IXL:8bit | |||
IYU:8bit | IYH:8bit | IYL:8bit | |||
PC:24bit | |||||
SPL:24bit | |||||
I:8bit | R:8bit | ADL MADL IFF1 IFF2 |
命令
IX IY分割正式サポートZ80/Z180上位互換
Z80モード時は8bitのMBASEレジスタによりA23~A16のアドレスを拡張
STMIX命令でADLモードになる。
ADLモードと/Z80モードはプリフィクスで混在可能。
16bitロード命令の追加
実効アドレスを取得するLEAとPEA命令の追加
例えば、LEA IX,(IX+d)を実行するとIXに8bitの符号付の値を加算した結果を取得することができます。しかもフラグに影響を与えません。
IO関係のブロック転送命令の強化
Z80/Z180/Z380のIO関係のブロック転送命令は、メモリ側のアドレスがHLでオートインクリメント/デクリメント、IO側のアドレスがCレジスタ、回数をBレジスタで指定します。したがって回数が8bitに限定されます。したがって最大256回です。(Bレジスタは1引いてからB≠0をチェックするので、256回を指定する場合は0を指定する。)eZ80では、IOアドレスの上位8bitが0のブロック転送命令(Z180に一部追加されている)、IOアドレスにもオートインクリメント/オートデクリメントが指定、回数の指定をBCレジスタに拡張した命令があります。BCレジスタに拡張された場合、IOアドレスはDEレジスタで指定されます。
Z80ではCレジスタでIOアドレスを指定した場合、16bitアドレスのうち上位8bitにはBレジスタの値が反映されます。
Cレジスタ以外の場合は、Aレジスタの値が反映されます。
eZ80のIO空間は16bitとしてドキュメント化されていますが、上位アドレスがBの場合、ブロック転送中に代わってしまうのでチップセレクトとして使えなくなってしまいます。
命令 | 説明 | 回数 | 1バイト目 | 2バイト目 | 2バイト目 | Z80 | Z180 | Z280 | Z380 | eZ80 |
---|---|---|---|---|---|---|---|---|---|---|
IND | --B,(HL--)←(BC) | 1 | ED | AA | 10 101 010 | * | * | * | * | * |
IND2 | --B,(HL--)←(BC),C-- | 1 | ED | 8C | 10 001 100 | * | ||||
IND2R | --BC,(HL--)←(DE--) | BC≠0 | ED | 9C | 10 011 100 | * | ||||
INDM | --B,(HL--)←(0000h+C) | 1 | ED | 8A | 10 001 010 | * | ||||
INDMR | --B,(HL--)←(0000h+C) | B≠0 | ED | 9A | 10 011 010 | * | ||||
INDR | --B,(HL--)←(BC) | B≠0 | ED | BA | 10 111 010 | * | * | * | * | * |
INDRX | --BC,(HL--)←(DE) | BC≠0 | ED | CA | 11 001 010 | * | ||||
INI | --B,(HL++)←(BC) | 1 | ED | A2 | 10 100 010 | * | * | * | * | * |
INI2 | --B,(HL++)←(BC),C++ | 1 | ED | 84 | 10 000 100 | * | ||||
INI2R | --BC,(HL++)←(DE++) | BC≠0 | ED | 94 | 10 010 100 | * | ||||
INIM | --B,(HL++)←(0000h+C++) | 1 | ED | 82 | 10 000 010 | * | ||||
INIMR | --B,(HL++)←(0000h+C++) | B≠0 | ED | 92 | 10 010 010 | * | ||||
INIR | --B,(HL++)←(BC) | B≠0 | ED | B2 | 10 110 010 | * | * | * | * | * |
INIRX | --BC,(HL++)←(DE) | BC≠0 | ED | C2 | 11 000 010 | * | ||||
OTD2R | --BC,(DE--)←(HL--) | BC≠0 | ED | BC | 10 111 100 | * | ||||
OTDM | --B,(0000h+C--)←(HL--) | 1 | ED | 8B | 10 001 011 | * | * | * | ||
OTDMR | --B,(0000h+C--)←(HL--) | B≠0 | ED | 9B | 10 011 011 | * | * | * | ||
OTDR | --B,(BC)←(HL--) | B≠0 | ED | BB | 10 111 011 | * | * | * | * | * |
OTDRX | --BC,(DE)←(HL--) | BC≠0 | ED | CB | 11 001 011 | * | ||||
OTI2R | --BC,(DE++)←(HL++) | BC≠0 | ED | B4 | 10 110 100 | * | ||||
OTIM | --B,(0000h+C++)←(HL++) | 1 | ED | 83 | 10 000 011 | * | * | * | ||
OTIMR | --B,(0000h+C++)←(HL++) | 1 | ED | 93 | 10 010 011 | * | * | * | ||
OTIR | --B,(BC)←(HL++) | B≠0 | ED | B3 | 10 110 011 | * | * | * | * | * |
OTIRX | --BC,(DE)←(HL++) | BC≠0 | ED | C3 | 11 000 011 | * | ||||
OUTD | --B,(BC)←(HL--) | 1 | ED | AB | 10 101 011 | * | * | * | * | * |
OUTD2 | --B,(BC)←(HL--),--C | 1 | ED | AC | 10 101 100 | * | ||||
OUTI | -B,(BC)←(HL++) | 1 | ED | A3 | 10 100 011 | * | * | * | * | * |
OUTI2 | --B,(BC)←(HL++),++C | 1 | ED | A4 | 10 100 100 | * |
http://www.zilog.com/docs/um0077.pdf eZ80 CPU User Manual
HD64180(Z180)
特徴
1984年にZ80にMMU及び周辺ICを取り込んで登場。未定義命令トラップ
リフレッシュアドレス8bit
3サイクル
2つのDMA
2つのUART(最大512kbps)
2つの16ビットタイマー
クロックシリアルI/O
オンチップ発振器
電源切断モード
乗算命令の追加
外部割り込み マスカブル3本 ノンマスカブル 1本
内部20bitアドレス、外部はパッケージの都合で19bitの場合がある。
DP-64S 512kbyte/FP-80 & CP-68 1Mbyte
MMU
アドレスの上位4bit(4kByte単位)をCommon Area 0、Bank Area、Common Area 1に任意に分割でき、Bank Area、Common Area 1のアドレスには8bitを加算されます。(4bit(変換前のA15~A12)+8bit(ベースレジスタD7~D8)+8bit(変換後のA19~A12))分割位置はBankAreaの開始位置とCommonArea1の開始位置で指定できます。
メモリー区間が512kの製品はベースレジスタが7bitとなります。
DMA
20bit(1Mbyteの製品)/19bit(512kByteの製品)リニアアドレス指定可能16bitカウンター
メモリー間およびメモリーIO間で使用可能。
アドレスのインクリメント・デクリメントが可能。
命令
拡張命令はEDプリフィクスのみ変更有り命令に0又はMが付くものは内部周辺機器のIOアドレスの上位8bitが0なので上位アドレスが0となっている命令です。(Z80のIO空間)(ブロックIO転送命令)
TST命令は、ディスティネーションとソースのANDを演算しますが、フラグ以外は非破壊となっています。
MLT命令は8bitの乗算命令です。
新命令
SLP
MLT
INO
OUTO
OTIM
OTIMR
OTDM
OTDMR
TSTIO
TST
MLT
INO
OUTO
OTIM
OTIMR
OTDM
OTDMR
TSTIO
TST
LR35902
概要
1989年にゲームボーイ用のカスタムICとして登場。サウンドなどの機能と共に組み込まれている。動作クロック周波数は、4.19MHz。Intel 8080に近似した機能を持つカスタムプロセッサである。但しIntel 8080から一部の命令が削減され、Z80のフラグ処理の一部と電源制御に使われる独自命令及び仕様が追加されている。
レジスタ
裏レジスタ及びIX,IYは存在しないフラグレジスタ
サインフラグとパリティ/オーバーフローフラグの廃止フラグのビットの順番がZ80と異なる
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|
Z | N | H | C | 0 | 0 | 0 | 0 |
アドレッシングモード
上位8bitアドレスを$FFに固定し下位アドレスを n or Cで指定可能HLで間接アクセス後に自動的にインクリメント/デクリメントが可能
命令
条件付ジャンプ/コール/リターン命令の廃止SWAP命令の追加(レジスタの上位4bitと下位4bitの交換命令の追加)
EDプリフィクスは無い
IO命令の廃止
SP相対値のアドレス値をHLへのロードする命令の追加(メモリの値をロードするわけではない)
SPへの8bit加算命令の追加
https://gekkio.fi/files/gb-docs/gbctr.pdf Game Boy: Complete Technical Referrence gekko
Rabbit2000
特徴
1999年に登場。Z80に類似してC言語向けに早く短い命令をサポートIN/OUT命令の削除
20bitのアドレス空間
8bitデーターバス
2サイクル動作
16bit論理演算
ウォッチドックタイマー
リアルタイムクロック
パラレルポート
乗算命令の追加
4本の割り込み入力
ノンマスカブル割り込みがない
シリアル 4個
IO 40本
Timer 2個
Bootstrap SMODEによりシリアル端子からプログラムをダウンロードすることが可能なようである。
PQFP 100
MMU
4つのセグメントによりアドレス拡張(4k/8k単位) Root/Data/Stack/XPCSEGSIZEレジスタにより論理アドレスの上位4bitでどのように分割するか決定
セグメントレジスタにより上位8bitを決定
アドレッシングモード
Z80に対して以下が追加された。HL相対アドレス
SP相対
レジスタ
フラグレジスタ
Z80から10進補正関係のフラグ(H,N)が削除された7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|
S | Z | x | x | x | V | x | C |
命令
10進数補正及び4bitローテート命令の削除I/O関係のINとOUT命令が削除された。
IOアドレスの指定は、内部アドレスの場合はIOIプリフィクス、外部アドレスの場合はIOEプリフィクスを指定してメモリーアドレスをIOアドレスとして扱う。
外部にはIOへアクセスであることを示すIORD、IOWR端子がある。
裏レジスタ1個との交換命令や裏レジスタと表レジスタ間のロード命令のサポート
16bitロード時に20bitアドレスの指定が可能
LDP A[3:0]->ads[19:16] 物理アドレス
ALTDプリフィクスによりディスティネーションを裏レジスタにすることが可能。(命令により制限がある)
BOOL命令により0以外の時1をセットすることが可能。
CP系のブロックサーチ命令の削除
https://www.digi.com/resources/documentation/digidocs/pdfs/0190069_p.pdf Rabbit 2000® Microprocessor User’s Manual
http://ftp1.digi.com/support/documentation/0190098_l.pdf Rabbit Family of Microprocessors Instruction Reference Manual
R800
概要
1990年当時アスキーに在籍していた岸岡和也により開発されたZ80ソフトウェア上位互換の8ビットマイクロプロセッサーMSX turboRに採用された(Panasonic FS-A1ST & FS-A1GT)
16ビットALU(演算論理装置)を備え、演算能力を向上
主要命令を最速1クロックに高速化(Z80同一クロック比で5倍速)
24ビット幅 16MBのアドレス空間をサポート(メモリーマッパー)
内部クロックは4倍速で動作
DMA*2
外部8bitデーターバス
DRAM用専用アドレスバス
命令プリフィッチを搭載
新割り込み入力を8本備える。
QFP100
DRAM
RAS/CAS信号作成及び上位アドレスと下位アドレスの切り替え、リフレッシュ動作を実施。DRAMのページモード(PFM)に対応し、上位8bitが変化しないときはノーウェイトでアクセス可能。 リフレッシュはM1サイクルではなく一定間隔で動作。CAS before RAS方式
DRAM用のアドレスを11bit用意している。
バス解放時にはアドレスバスが入力となり外部からアクセス可能。
DRAMコントローラーとして使用可能。
次のDRAMを使用可能。
config data | DRAM type |
---|---|
00 | 64k*4bit |
01 | 256k*4bit |
10 | 1M*4bit |
11 | 4M*4bit |
DMA
2チャンネル搭載メモリーアドレスは24bitを直接指定可能。(リニアアドレス)
転送バイト数は16bit指定可能。
オートインクリメント、メモリー間・メモリーIO間・IO間で転送可能。
メモリーマッパー
16bitアドレスのうち、上位3bitに対して、マッパーレジスタにより11bitに拡大。メモリーマッパーレジスタが8本新割り込み用に専用のマッパーレジスタを1個搭載。
新割込み
NMI、NINT1~NINT7に新割り込みモードをサポート8段階の優先度付き割り込みで、新しい割り込みベクターレジスタに登録した8ビットの値を上位アドレスにして、下位は固定アドレス(以下参照)から2バイトのデータを読み込み。そのデータ値で示されるアドレスへジャンプする。
従来の割り込みと新割り込みの切り替えは新しい割り込ベクターレジスタにベクターを書き込むかどうかで行われる。
00H NMI 02H NINT1 04H NINT2 06H NINT3 08H NINT4 0AH NINT5 0CH NINT6 0EH NINT7
命令
IX,IYレジスタを8ビットで使用するなどの隠し命令を正式サポート。乗算機能 8bit*8bit=16bit (HL=A*r) 16bit*16bit(DE:HL=HL*rr)を追加。
http://ebook.pldworld.com/_eBook/MSX/MsxTurboRTechnicalHandBook.pdf MsxTurboRTechnicalHandBook
8080
概要
1974年発表。8008の改良版。バイナリコードの互換性はない。8bitプロセス 6μm-MOS(8008は10μm PMOS)
電源 5V 12V -5V(8008は+5Vの単電源) 8008のメモリアドレス空間が16bitに拡大された。(8008は14bitである。上位の2bitはリード・ライト・IO等のコントロールに使用されている。)
8008に対してスタックポインタが追加された。(8008は7レベルのサブルーチンのネスティング用のレジスタが確保されていた。)
IO空間が8bitに拡大(8008は5bit in 8個 out 24個)
ノンマスカブル割込みがない。割込み要求端子が1本
割込みの禁止と許可の指定が可能となった。
メモリとIO空間の分離
40ピンDIP(8008は18ピンDIP)
レジスタ
アキュムレータ : A (8bit)フラグレジスタ : PSW (8bit)
6つの汎用レジスタ : B,C,D,E,H,L (8bit)
スタックポインタ : SP (16bit)の追加
プログラムカウンタ : PC (16bit)
8008と同様であるが、8008ではHLペアのみ16bitとして使用できたが、BC,DEペアが16bitレジスタとして使用可能となっている。
フラグレジスタ
Intel 80807 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|
S | Z | ACY | P | CY |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|
S | Z | SUB | ACY | 1 | P | 1 | CY |
μPD8080AはNECが独自に改良をしてSUBフラグを追加し減算後10進補正を行えるように改良したが、後にIntelと互換のあるフラグの製品を製造した。 加算命令を実行するとSUBフラグは0、減算命令を実行すると1がセットされる。
8080の上位互換である、Z80は減算命令後に10進補正が可能であるがフラグの位置が1bit目であり互換性はない。
bit4:ACY パックBCD演算用
アドレッシングモード
8008ではメモリのアドレスを示す方法が、レジスタ間接であるHLの示す値しかない。8080ではBC,DEペアが使用可能 。HL以外をポインタとして使用可能。またアドレスを直接指定可能
命令
条件付きCALL命令、RET命令がある。HL以外の16bitアクセスを追加
BC、DE、HLの3つの16ビットレジスタとして扱える。
16bitロード命令
16bit演算命令の追加
10進補正用のDAA命令を追加。(Aレジスタの加算(ADD,ADC,INC)のみ可能)
スタックポインタへの保存はSPのアドレスを減算してから保存される。(6800ではスタックに保存してからSPを減算している。)
各フラグが1つのレジスタにまとまり、 フラグレジスタの値の保存がPUSH命令によって可能となった。またPOP命令で復元ができる。
8008ではフラグがレジスタとしてまとまっておらず。保存命令がない。
例えば割込み時にレジスタとフラグを保存したいときメモリのアドレスをHLレジスタ以外で指定する方法がないのでHLレジスタが破壊されてします。
どうしても保存したい場合はIO空間に保存していたようである。フラグは条件ジャンプと論理演算を工夫してレジスタにフラグの値を保存してIO空間に保存するようである。実質割込みが使えないような状況である。
68kと異なりロード命令実行時にはフラグが変化しません。
http://bitsavers.trailing-edge.com/components/intel/MCS80/98-153D__MCS-80_Users_Manual_Oct77.pdf MCS-80 USER'S MANUAL
8085
1976年に8080の改良版として発表された。
5V単一電源
プロセス N-MOS 3μm
40ピン DIP
アドレス下位8bit・データーマルチプレックス
8080にもあった、INTR(インタラプト入力)に加えて、3本のマスカブル割り込み入力(RST-*.*)と1本のノンマスカブル割込み入力(TRAP)を持つ。
1bitの入出力ポートを持つ
割込みマスク関係のRIMとSIM命令が追加された。
https://www.jameco.com/Jameco/Products/ProdDS/52062.pdf Intel 8085AH 8-BIT HMOS MICROPROSSORS
5V単一電源
プロセス N-MOS 3μm
40ピン DIP
アドレス下位8bit・データーマルチプレックス
8080にもあった、INTR(インタラプト入力)に加えて、3本のマスカブル割り込み入力(RST-*.*)と1本のノンマスカブル割込み入力(TRAP)を持つ。
割込入力 | ベクタ | 優先度他 |
---|---|---|
TRAP | 024H | Non-Maskable |
RST5.5 | 02CH | High Priority |
RST6.5 | 034H | Middle Priority |
RST7.5 | 03CH | Low Priority |
1bitの入出力ポートを持つ
割込みマスク関係のRIMとSIM命令が追加された。
https://www.jameco.com/Jameco/Products/ProdDS/52062.pdf Intel 8085AH 8-BIT HMOS MICROPROSSORS
各CPUの命令一覧
First OP Code
Hex | bit | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 | |
00 | 00 | 000 | 00NOP | 01LD BC,nn LXI B,nn*8080 | 02LD (BC),A STAX B*8080 | 03INC BC INX B*8080 | 04INC B INR B*8080 | 05DEC B DCR B*8080 | 06LD B,n MVI B,n*8080 | 07RLCA RLC*8080 |
08 | 00 | 001 | 08EX AF,AF' -*8080LD (nn),SP*LR35902DUSB$隠し命令*8085 | 09ADD HL,BC DAD B*8080 | 0ALD A,(BC) LDAX B*8080 | 0BDEC BC DCX B*8080 | 0CINC C INR C*8080 | 0DDEC C DCR C*8080 | 0ELD C,n MVI C,n*8080 | 0FRRCA RRC*8080 |
10 | 00 | 010 | 10DJNZ e -*8080STOP*LR35902ARHL$隠し命令*8085 | 11LD DE,nn LXI D,nn*8080 | 12LD (DE),A STAX D*8080 | 13INC DE INX D*8080 | 14INC D INR D*8080 | 15DEC D DCR D*8080 | 16LD D,n MVI D,n*8080 | 17RLA RAL*8080 |
18 | 00 | 011 | 18JR e -*8080RDEL$隠し命令*8085 | 19ADD HL,DE DAD D*8080 | 1ALD A,(DE) LDAX D*8080 | 1BDEC DE DCX D*8080 | 1CINC E INR E*8080 | 1DDEC E DCR E*8080 | 1ELD E,n MVI E,n*8080 | 1FRRA RAR*8080 |
20 | 00 | 100 | 20JR NZ,e RIM*8085 | 21LD HL,nn LXI H,nn*8080 | 22LD (nn),HL LD (HL+),A*LR35902SHLD nn*8080 | 23INC HL INX H*8080 | 24INC H INR H*8080 | 25DEC H DCR H*8080 | 26LD H,n MVI H,n*8080 | 27DAA ADD SP,n*Rabbit2000DAA*8080 |
28 | 00 | 101 | 28JR Z,e -*8080LDHI n$隠し命令*8085 | 29ADD HL,HL DAD H*8080 | 2ALD HL,(nn) LD A,(HL+)*LR35902LHLD nn*8080 | 2BDEC HL DCX H*8080 | 2CINC L INR L*8080 | 2DDEC L DCR L*8080 | 2ELD L,n MVI L,n*8080 | 2FCPL CMA*8080 |
30 | 00 | 110 | 30JR NC,e SIM*8085 | 31LD SP,nn LXI SP,nn*8080 | 32LD (nn),A LD (HL-),A*LR35902STA nn*8080 | 33INC SP INX SP*8080 | 34INC (HL) INR M*8080 | 35DEC (HL) DCR M*8080 | 36LD (HL),n MVI M,n*8080 | 37SCF STC*8080 |
38 | 00 | 111 | 38JR C,e -*8080LDSI n$隠し命令*8085 | 39ADD HL,SP DAD SP*8080 | 3ALD A,(nn) LD A,(HL-)*LR35902LDA nn*8080 | 3BDEC SP DCX SP*8080 | 3CINC A INR A*8080 | 3DDEC A DCR A*8080 | 3ELD A,n MVI A,n*8080 | 3FCCF CMC*8080 |
40 | 01 | 000 | 40LD B,B .SIS suffix*eZ80MOV B,B*8080 | 41LD B,C MOV B,C*8080 | 42LD B,D MOV B,D*8080 | 43LD B,E MOV B,E*8080 | 44LD B,H MOV B,H*8080 | 45LD B,L MOV B,L*8080 | 46LD B,(HL) MOV B,M*8080 | 47LD B,A MOV B,A*8080 |
48 | 01 | 001 | 48LD C,B MOV C,B*8080 | 49LD C,C .LIS suffix*eZ80MOV C,C*8080 | 4ALD C,D MOV C,D*8080 | 4BLD C,E MOV C,E*8080 | 4CLD C,H MOV C,H*8080 | 4DLD C,L MOV C,L*8080 | 4ELD C,(HL) MOV C,M*8080 | 4FLD C,A MOV C,A*8080 |
50 | 01 | 010 | 50LD D,B MOV D,B*8080 | 51LD D,C MOV D,C*8080 | 52LD D,D .SIL suffix*eZ80MOV D,D*8080 | 53LD D,E MOV D,E*8080 | 54LD D,H MOV D,H*8080 | 55LD D,L MOV D,L*8080 | 56LD D,(HL) MOV D,M*8080 | 57LD D,A MOV D,A*8080 |
58 | 01 | 011 | 58LD E,B MOV E,B*8080 | 59LD E,C MOV E,C*8080 | 5ALD E,D MOV E,D*8080 | 5BLD E,E .LIL suffix*eZ80MOV E,E*8080 | 5CLD E,H MOV E,H*8080 | 5DLD E,L MOV E,L*8080 | 5ELD E,(HL) MOV E,M*8080 | 5FLD E,A MOV E,A*8080 |
60 | 01 | 100 | 60LD H,B MOV H,B*8080 | 61LD H,C MOV H,C*8080 | 62LD H,D MOV H,D*8080 | 63LD H,E MOV H,E*8080 | 64LD H,H MOV H,H*8080 | 65LD H,L MOV H,L*8080 | 66LD H,(HL) MOV H,M*8080 | 67LD H,A MOV H,A*8080 |
68 | 01 | 101 | 68LD L,B MOV L,B*8080 | 69LD L,C MOV L,C*8080 | 6ALD L,D MOV L,D*8080 | 6BLD L,E MOV L,E*8080 | 6CLD L,H MOV L,H*8080 | 6DLD L,L MOV L,L*8080 | 6ELD L,(HL) MOV L,M*8080 | 6FLD L,A MOV L,A*8080 |
70 | 01 | 110 | 70LD (HL),B MOV M,B*8080 | 71LD (HL),C MOV M,C*8080 | 72LD (HL),D MOV M,D*8080 | 73LD (HL),E MOV M,E*8080 | 74LD (HL),H MOV M,H*8080 | 75LD (HL),L MOV M,L*8080 | 76HALT ALTD*Rabbit2000HLT*8080 | 77LD (HL),A MOV M,A*8080 |
78 | 01 | 111 | 78LD A,B MOV A,B*8080 | 79LD A,C MOV A,C*8080 | 7ALD A,D MOV A,D*8080 | 7BLD A,E MOV A,E*8080 | 7CLD A,H MOV A,H*8080 | 7DLD A,L MOV A,L*8080 | 7ELD A,(HL) MOV A,M*8080 | 7FLD A,A MOV A,A*8080 |
80 | 10 | 000 | 80ADD A,B ADD B*8080 | 81ADD A,C ADD C*8080 | 82ADD A,D ADD D*8080 | 83ADD A,E ADD E*8080 | 84ADD A,H ADD H*8080 | 85ADD A,L ADD L*8080 | 86ADD A,(HL) ADD M*8080 | 87ADD A,A ADD A*8080 |
88 | 10 | 001 | 88ADC A,B ADC B*8080 | 89ADC A,C ADC C*8080 | 8AADC A,D ADC D*8080 | 8BADC A,E ADC E*8080 | 8CADC A,H ADC H*8080 | 8DADC A,L ADC L*8080 | 8EADC A,(HL) ADC M*8080 | 8FADC A,A ADC A*8080 |
90 | 10 | 010 | 90SUB B | 91SUB C | 92SUB D | 93SUB E | 94SUB H | 95SUB L | 96SUB (HL) SUB M*8080 | 97SUB A |
98 | 10 | 011 | 98SBC A,B SBB B*8080 | 99SBC A,C SBB C*8080 | 9ASBC A,D SBB D*8080 | 9BSBC A,E SBB E*8080 | 9CSBC A,H SBB H*8080 | 9DSBC A,L SBB L*8080 | 9ESBC A,(HL) SBB M*8080 | 9FSBC A,A SBB A*8080 |
A0 | 10 | 100 | A0AND B ANA B*8080 | A1AND C ANA C*8080 | A2AND D ANA D*8080 | A3AND E ANA E*8080 | A4AND H ANA H*8080 | A5AND L ANA L*8080 | A6AND (HL) ANA M*8080 | A7AND A ANA A*8080 |
A8 | 10 | 101 | A8XOR B XRA B*8080 | A9XOR C XRA C*8080 | AAXOR D XRA D*8080 | ABXOR E XRA E*8080 | ACXOR H XRA H*8080 | ADXOR L XRA L*8080 | AEXOR (HL) XRA M*8080 | AFXOR A XRA A*8080 |
B0 | 10 | 110 | B0OR B ORA B*8080 | B1OR C ORA C*8080 | B2OR D ORA D*8080 | B3OR E ORA E*8080 | B4OR H ORA H*8080 | B5OR L ORA L*8080 | B6OR (HL) ORA M*8080 | B7OR A ORA A*8080 |
B8 | 10 | 111 | B8CP B CMP B*8080 | B9CP C CMP C*8080 | BACP D CMP D*8080 | BBCP E CMP E*8080 | BCCP H CMP H*8080 | BDCP L CMP L*8080 | BECP (HL) CMP M*8080 | BFCP A CMP A*8080 |
C0 | 11 | 000 | C0RET NZ RNZ*8080 | C1POP BC POP B*8080 | C2JP NZ,nn JNZ nn*8080 | C3JP nn JMP nn*8080 | C4CALL NZ,nn LD HL,(SP+d)*Rabbit2000CNZ nn*8080 | C5PUSH BC PUSH B*8080 | C6ADD n ADI n*8080 | C7RST 00H LJP nbr,nn*Rabbit2000RST 0*8080 |
C8 | 11 | 001 | C8RET Z RZ*8080 | C9RET RET*8080 | CAJP Z,nn JZ nn*8080 | CBCB拡張 -*8080RSTV$隠し命令*8085 | CCCALL Z,nn BOOL HL*Rabbit2000CZ nn*8080 | CDCALL nn | CEADC n ACI n*8080 | CFRST 08H LCALL xpc,nn*Rabbit2000RST 1*8080 |
D0 | 11 | 010 | D0RET NC RNC*8080 | D1POP DE POP D*8080 | D2JP NC,nn JNC nn*8080 | D3OUT (n),A IOI*Rabbit2000-*LR35902OUT n*8080 | D4CALL NC,nn LD (SP+d),HL*Rabbit2000CNC nn*8080 | D5PUSH DE PUSH D*8080 | D6SUB n SUI n*8080 | D7RST 10H RST 2*8080 |
D8 | 11 | 011 | D8RET C RC*8080 | D9EXX -*8080RETI*LR35902SHLX$隠し命令*8085 | DAJP C,nn JC nn*8080 | DBIN A,(n) IOE*Rabbit2000-*LR35902IN n*8080 | DCCALL C,nn AND HL,DE*Rabbit2000CC nn*8080 | DDIX系 -*8080-*LR35902JNX5 nn$隠し命令*8085 | DESBC n SBI n*8080 | DFRST 18H RST 3*8080 |
E0 | 11 | 100 | E0RET PO LDH (n),A*LR35902RPO*8080 | E1POP HL POP H*8080 | E2JP PO,nn LD (C),A*LR35902JPO nn*8080 | E3EX (SP),HL EX DE’,HL*Rabbit2000-*LR35902XTHL*8080 | E4CALL PO,nn LD HL,(IX+d)*Rabbit2000-*LR35902CPO nn*8080 | E5PUSH HL PUSH H*8080 | E6AND n ANI n*8080 | E7RST 20H RST 4*8080 |
E8 | 11 | 101 | E8RET PE ADD SP,n*LR35902RPE*8080 | E9JP (HL) PCHL*8080 | EAJP PE,nn LD (nn),A*LR35902JPE nn*8080 | EBEX DE,HL -*LR35902XCHG*8080 | ECCALL PE,nn OR HL,DE*Rabbit2000-*LR35902CPE nn*8080 | EDED拡張 -*8080-*LR35902LHLX$隠し命令*8085 | EEXOR n XRI n*8080 | EFRST 28H RST 5*8080 |
F0 | 11 | 110 | F0RET P LDH A,(n)*LR35902RP*8080 | F1POP AF POP PSW*8080 | F2JP P,nn -*LR35902JP nn*8080 | F3DI RL DE*Rabbit2000 | F4CALL P,nn -*LR35902LD (IX+d),HL*Rabbit2000CP nn*8080 | F5PUSH AF PUSH PSW*8080 | F6OR n ORI n*8080 | F7RST 30H MUL*Rabbit2000RST 6*8080 |
F8 | 11 | 111 | F8RET M LDHL, SP,n*LR35902RM*8080 | F9LD SP,HL SPHL*8080 | FAJP M,nn LD A,(nn)*LR35902JM nn*8080 | FBEI RR DE*Rabbit2000 | FCCALL M,nn -*LR35902RR HL*Rabbit2000CM nn*8080 | FDIY系 -*8080-*LR35902JX5 nn$隠し命令*8085 | FECP n CPI n*8080 | FFRST 38H RST 7*8080 |
CB xx
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 | |||
00 | 00 | 000 | CB 00RLC B | CB 01RLC C | CB 02RLC D | CB 03RLC E | CB 04RLC H | CB 05RLC L | CB 06RLC (HL) | CB 07RLC A |
08 | 00 | 001 | CB 08RRC B | CB 09RRC C | CB 0ARRC D | CB 0BRRC E | CB 0CRRC H | CB 0DRRC L | CB 0ERRC (HL) | CB 0FRRC A |
10 | 00 | 010 | CB 10RL B | CB 11RL C | CB 12RL D | CB 13RL E | CB 14RL H | CB 15RL L | CB 16RL (HL) | CB 17RL A |
18 | 00 | 011 | CB 18RR B | CB 19RR C | CB 1ARR D | CB 1BRR E | CB 1CRR H | CB 1DRR L | CB 1ERR (HL) | CB 1FRR A |
20 | 00 | 100 | CB 20SLA B | CB 21SLA C | CB 22SLA D | CB 23SLA E | CB 24SLA H | CB 25SLA L | CB 26SLA (HL) | CB 27SLA A |
28 | 00 | 101 | CB 28SRA B | CB 29SRA C | CB 2ASRA D | CB 2BSRA E | CB 2CSRA H | CB 2DSRA L | CB 2ESRA (HL) | CB 2FSRA A |
30 | 00 | 110 | CB 30SLL B*Z80未定義TSET B*Z280EX B,B'*Z380SWAP B*LR35902 | CB 31SLL C*Z80未定義TSET C*Z280EX C,C'*Z380SWAP C*LR35902 | CB 32SLL D*Z80未定義TSET D*Z280EX D,D'*Z380SWAP D*LR35902 | CB 33SLL E*Z80未定義TSET E*Z280EX E,E'*Z380SWAP E*LR35902 | CB 34SLL H*Z80未定義TSET H*Z280EX H,H'*Z380SWAP H*LR35902 | CB 35SLL L*Z80未定義TSET L*Z280EX L,L'*Z380SWAP L*LR35902 | CB 36SLL (HL)*Z80未定義TSET (HL)*Z280SWAP (HL)*LR35902 | CB 37SLL A*Z80未定義TSET A*Z280EX A,A'*Z380SWAP A*LR35902 |
38 | 00 | 111 | CB 38SRL B | CB 39SRL C | CB 3ASRL D | CB 3BSRL E | CB 3CSRL H | CB 3DSRL L | CB 3ESRL (HL) | CB 3FSRL A |
40 | 01 | 000 | CB 40BIT 0,B | CB 41BIT 0,C | CB 42BIT 0,D | CB 43BIT 0,E | CB 44BIT 0,H | CB 45BIT 0,L | CB 46BIT 0,(HL) | CB 47BIT 0,A |
48 | 01 | 001 | CB 48BIT 1,B | CB 49BIT 1,C | CB 4ABIT 1,D | CB 4BBIT 1,E | CB 4CBIT 1,H | CB 4DBIT 1,L | CB 4EBIT 1,(HL) | CB 4FBIT 1,A |
50 | 01 | 010 | CB 50BIT 2,B | CB 51BIT 2,C | CB 52BIT 2,D | CB 53BIT 2,E | CB 54BIT 2,H | CB 55BIT 2,L | CB 56BIT 2,(HL) | CB 57BIT 2,A |
58 | 01 | 011 | CB 58BIT 3,B | CB 59BIT 3,C | CB 5ABIT 3,D | CB 5BBIT 3,E | CB 5CBIT 3,H | CB 5DBIT 3,L | CB 5EBIT 3,(HL) | CB 5FBIT 3,A |
60 | 01 | 100 | CB 60BIT 4,B | CB 61BIT 4,C | CB 62BIT 4,D | CB 63BIT 4,E | CB 64BIT 4,H | CB 65BIT 4,L | CB 66BIT 4,(HL) | CB 67BIT 4,A |
68 | 01 | 101 | CB 68BIT 5,B | CB 69BIT 5,C | CB 6ABIT 5,D | CB 6BBIT 5,E | CB 6CBIT 5,H | CB 6DBIT 5,L | CB 6EBIT 5,(HL) | CB 6FBIT 5,A |
70 | 01 | 110 | CB 70BIT 6,B | CB 71BIT 6,C | CB 72BIT 6,D | CB 73BIT 6,E | CB 74BIT 6,H | CB 75BIT 6,L | CB 76BIT 6,(HL) | CB 77BIT 6,A |
78 | 01 | 111 | CB 78BIT 7,B | CB 79BIT 7,C | CB 7ABIT 7,D | CB 7BBIT 7,E | CB 7CBIT 7,H | CB 7DBIT 7,L | CB 7EBIT 7,(HL) | CB 7FBIT 7,A |
80 | 10 | 000 | CB 80RES 0,B | CB 81RES 0,C | CB 82RES 0,D | CB 83RES 0,E | CB 84RES 0,H | CB 85RES 0,L | CB 86RES 0,(HL) | CB 87RES 0,A |
88 | 10 | 001 | CB 88RES 1,B | CB 89RES 1,C | CB 8ARES 1,D | CB 8BRES 1,E | CB 8CRES 1,H | CB 8DRES 1,L | CB 8ERES 1,(HL) | CB 8FRES 1,A |
90 | 10 | 010 | CB 90RES 2,B | CB 91RES 2,C | CB 92RES 2,D | CB 93RES 2,E | CB 94RES 2,H | CB 95RES 2,L | CB 96RES 2,(HL) | CB 97RES 2,A |
98 | 10 | 011 | CB 98RES 3,B | CB 99RES 3,C | CB 9ARES 3,D | CB 9BRES 3,E | CB 9CRES 3,H | CB 9DRES 3,L | CB 9ERES 3,(HL) | CB 9FRES 3,A |
A0 | 10 | 100 | CB A0RES 4,B | CB A1RES 4,C | CB A2RES 4,D | CB A3RES 4,E | CB A4RES 4,H | CB A5RES 4,L | CB A6RES 4,(HL) | CB A7RES 4,A |
A8 | 10 | 101 | CB A8RES 5,B | CB A9RES 5,C | CB AARES 5,D | CB ABRES 5,E | CB ACRES 5,H | CB ADRES 5,L | CB AERES 5,(HL) | CB AFRES 5,A |
B0 | 10 | 110 | CB B0RES 6,B | CB B1RES 6,C | CB B2RES 6,D | CB B3RES 6,E | CB B4RES 6,H | CB B5RES 6,L | CB B6RES 6,(HL) | CB B7RES 6,A |
B8 | 10 | 111 | CB B8RES 7,B | CB B9RES 7,C | CB BARES 7,D | CB BBRES 7,E | CB BCRES 7,H | CB BDRES 7,L | CB BERES 7,(HL) | CB BFRES 7,A |
C0 | 11 | 000 | CB C0SET 0,B | CB C1SET 0,C | CB C2SET 0,D | CB C3SET 0,E | CB C4SET 0,H | CB C5SET 0,L | CB C6SET 0,(HL) | CB C7SET 0,A |
C8 | 11 | 001 | CB C8SET 1,B | CB C9SET 1,C | CB CASET 1,D | CB CBSET 1,E | CB CCSET 1,H | CB CDSET 1,L | CB CESET 1,(HL) | CB CFSET 1,A |
D0 | 11 | 010 | CB D0SET 2,B | CB D1SET 2,C | CB D2SET 2,D | CB D3SET 2,E | CB D4SET 2,H | CB D5SET 2,L | CB D6SET 2,(HL) | CB D7SET 2,A |
D8 | 11 | 011 | CB D8SET 3,B | CB D9SET 3,C | CB DASET 3,D | CB DBSET 3,E | CB DCSET 3,H | CB DDSET 3,L | CB DESET 3,(HL) | CB DFSET 3,A |
E0 | 11 | 100 | CB E0SET 4,B | CB E1SET 4,C | CB E2SET 4,D | CB E3SET 4,E | CB E4SET 4,H | CB E5SET 4,L | CB E6SET 4,(HL) | CB E7SET 4,A |
E8 | 11 | 101 | CB E8SET 5,B | CB E9SET 5,C | CB EASET 5,D | CB EBSET 5,E | CB ECSET 5,H | CB EDSET 5,L | CB EESET 5,(HL) | CB EFSET 5,A |
F0 | 11 | 110 | CB F0SET 6,B | CB F1SET 6,C | CB F2SET 6,D | CB F3SET 6,E | CB F4SET 6,H | CB F5SET 6,L | CB F6SET 6,(HL) | CB F7SET 6,A |
F8 | 11 | 111 | CB F8SET 7,B | CB F9SET 7,C | CB FASET 7,D | CB FBSET 7,E | CB FCSET 7,H | CB FDSET 7,L | CB FESET 7,(HL) | CB FFSET 7,A |
ED xx
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | |||
8 | 9 | A | B | C | D | E | F | |||
00 | 00 | 000 | ED 00IN0 B,(n)*Z380*eZ80*HD64180 | ED 01OUT0 (n),B*Z380*eZ80*HD64180 | ED 02LEA BC,IX+d*eZ80LDA HL,(SP+dd)*Z280LD BC,BC*Z380 | ED 03LEA BC,IY+d*eZ80LD (SP+dd),A*Z280EX BC,IX*Z380 | ED 04TST B*Z380*eZ80*HD64180LDW HL,(SP+dd)*Z280 | ED 05LDW (SP+dd),HL*Z280EX BC,DE*Z380 | ED 06LDW BC,(HL)*Z280LDW (BC),nn*Z380 | ED 07LD BC,(HL)*eZ80EX A,B*Z280*Z380 |
08 | 00 | 001 | ED 08IN0 C,(n)*Z380*eZ80*HD64180 | ED 09OUT0 (n),C*Z380*eZ80*HD64180 | ED 0ALDA HL,(HL+IX)*Z280 | ED 0BLD (HL+IX),A*Z280EX BC,IY*Z380 | ED 0CTST C*Z380*eZ80*HD64180LDW HL,(HL+IX)*Z280 | ED 0DLDW (HL+IX),HL*Z280EX BC,DE*Z380 | ED 0ELDW (HL),BC*Z280SWAP BC*Z380 | ED 0FLD (HL),BC*eZ80EX A,C*Z280*Z380 |
10 | 00 | 010 | ED 10IN0 D,(n)*Z380*eZ80*HD64180 | ED 11OUT0 (n),D*Z380*eZ80*HD64180 | ED 12LEA DE,IX+d*eZ80LDA HL,(HL+IY)*Z280LD DE,BC*Z380 | ED 13LEA DE,IY+d*eZ80LD (HL+IY),A*Z280EX DE,IX*Z380 | ED 14TST D*Z380*eZ80*HD64180LDW HL,(HL+IY)*Z280 | ED 15LDW (HL+IY),HL*Z280 | ED 16LDW DE,(HL)*Z280LDW (DE),nn*Z380 | ED 17LD DE,(HL)*eZ80EX A,D*Z280*Z380 |
18 | 00 | 011 | ED 18IN0 E,(n)*Z380*eZ80*HD64180 | ED 19OUT0 (n),E*Z380*eZ80*HD64180 | ED 1ALDA HL,(IX+IY)*Z280 | ED 1BLD (IX+IY),A*Z280EX DE,IY*Z380 | ED 1CTST E*Z380*eZ80*HD64180LDW HL,(IX+IY)*Z280 | ED 1DLDW (IX+IY),HL*Z280 | ED 1ELDW (HL),DE*Z280SWAP DE*Z380 | ED 1FLD (HL),DE*eZ80EX A,E*Z280*Z380 |
20 | 00 | 100 | ED 20IN0 H,(n)*Z380*eZ80*HD64180 | ED 21OUT0 (n),H*Z380*eZ80*HD64180 | ED 22LEA HL,IX+d*eZ80LDA HL,<dd>*Z280 | ED 23LEA HL,IY+d*eZ80LD <dd>,A*Z280 | ED 24TST H*Z380*eZ80*HD64180LDW HL,<dd>*Z280 | ED 25LDW <dd>,HL*Z280 | ED 26LDW HL,(HL)*Z280 | ED 27LD HL,(HL)*eZ80EX A,H*Z280*Z380 |
28 | 00 | 101 | ED 28IN0 L,(n)*Z380*eZ80*HD64180 | ED 29OUT0 (n),L*Z380*eZ80*HD64180 | ED 2ALDA HL,(IX+dd)*Z280 | ED 2BLD (IX+dd),A*Z280EX IX,IY*Z380 | ED 2CTST L*Z380*eZ80*HD64180LDW HL,(IX+dd)*Z280 | ED 2DLDW (IX+dd),HL*Z280 | ED 2ELDW (HL),HL*Z280 | ED 2FLD (HL),HL*eZ80EX A,L*Z280*Z380 |
30 | 00 | 110 | ED 30IN0 (n)*Z380 | ED 31LD IY,(HL)*eZ80 | ED 32LEA IX,IX+d*eZ80LDA HL,(IY+dd)*Z280LD HL,BC*Z380 | ED 33LEA IY,IY+d*eZ80LD (IY+dd),A*Z280EX HL,IX*Z380 | ED 34TST (HL)*Z380*eZ80*HD64180LDW HL,(IY+dd)*Z280 | ED 35LDW (IY+dd),HL*Z280 | ED 36LDW SP,(HL)*Z280LDW (HL),nn*Z380 | ED 37LD IX,(HL)*eZ80EX A,(HL)*Z280*Z380 |
38 | 00 | 111 | ED 38IN0 A,(n)*Z380*eZ80*HD64180 | ED 39OUT0 (n),A*Z380*eZ80*HD64180 | ED 3ALDA HL,(HL+dd)*Z280 | ED 3BLD (HL+dd),A*Z280EX HL,IY*Z380 | ED 3CTST A*Z380*eZ80*HD64180LDW HL,(HL+dd)*Z280 | ED 3DLDW (HL+dd),HL*Z280 | ED 3ELD (HL),IY*eZ80LDW (HL),SP*Z280SWAP HL*Z380 | ED 3FLD (HL),IX*eZ80EX A,A*Z280*Z380 |
40 | 01 | 000 | ED 40IN B,(C) -*Rabbit2000 | ED 41OUT (C),B LD DE’,DE*Rabbit2000 | ED 42SBC HL,BC | ED 43LD (nn),BC | ED 44NEG | ED 45RETN | ED 46IM 0 IPSET 0*Rabbit2000 | ED 47LD I,A |
48 | 01 | 001 | ED 48IN C,(C) -*Rabbit2000 | ED 49OUT (C),C LD BC’,BC*Rabbit2000 | ED 4AADC HL,BC | ED 4BLD BC,(nn) | ED 4CNEG*Z80未定義MLT BC*Z380*eZ80*HD64180NEG HL*Z280 | ED 4DRETI LRET*Rabbit2000 | ED 4EIM 0*Z80未定義IPSET 2*Rabbit2000IM 3*Z280*Z380 | ED 4FLD R,A |
50 | 01 | 010 | ED 50IN D,(C) -*Rabbit2000 | ED 51OUT (C),D LD DE’,DE*Rabbit2000 | ED 52SBC HL,DE | ED 53LD (nn),DE | ED 54NEG*Z80未定義LEA IX,IY+d*eZ80EX (SP),HL*Rabbit2000NEGW HL*Z380 | ED 55RETN*Z80未定義LEA IY,IX+d*eZ80RETIL*Z280reserved*Z380 | ED 56IM 1 IPSET 1*Rabbit2000 | ED 57LD A,I |
58 | 01 | 011 | ED 58IN E,(C) -*Rabbit2000 | ED 59OUT (C),E LD DE’,BC*Rabbit2000 | ED 5AADC HL,DE | ED 5BLD DE,(nn) | ED 5CNEG*Z80未定義MLT DE*Z380*eZ80*HD64180 | ED 5DRETN*Z80未定義IPRES*Rabbit2000 | ED 5EIM 2 IPSET 3*Rabbit2000 | ED 5FLD A,R |
60 | 01 | 100 | ED 60IN H,(C) -*Rabbit2000 | ED 61OUT (C),H LD HL’,DE*Rabbit2000 | ED 62SBC HL,HL | ED 63LD (nn),HL | ED 64NEG*Z80未定義TST n*Z380*eZ80*HD64180LDP (HL),HL*Rabbit2000EXTS A*Z280 | ED 65RETN*Z80未定義PEA IX+d*eZ80PCACHE*Z280 | ED 66IM 0*Z80未定義PEA IY+d*eZ80LDCTL HL,(C)*Z280 | ED 67RRD LD XPC,A*Rabbit2000 |
68 | 01 | 101 | ED 68IN L,(C) -*Rabbit2000 | ED 69OUT (C),L LD HL’,BC*Rabbit2000 | ED 6AADC HL,HL | ED 6BLD HL,(nn) | ED 6CNEG*Z80未定義MLT HL*Z380*eZ80*HD64180LDP HL,(HL)*Rabbit2000EXTS HL*Z280 | ED 6DRETI*Z80未定義LD MB,A*eZ80LD HL,(nn)*Rabbit2000ADD HL,A*Z280 | ED 6EIM 0*Z80未定義LD A,MB*eZ80LDCTL (C),HL*Z280 | ED 6FRLD |
70 | 01 | 110 | ED 70IN F,(C)*R800*Z80未定義TSTI (C)*Z280 | ED 71OUT (C),0*R800*Z80未定義SC nn*Z280OUT (C),n*Z380 | ED 72SBC HL,SP | ED 73LD (nn),SP | ED 74NEG*Z80未定義TSTIO n*Z380*eZ80*HD64180 | ED 75RETN*Z80未定義EXTSW HL*Z380 | ED 76IM 1*Z80未定義SLP*Z380*eZ80*HD64180PUSH IP*Rabbit2000 | ED 77LD A,XPC*Rabbit2000DI mask*Z280 |
78 | 01 | 111 | ED 78IN A,(C) -*Rabbit2000 | ED 79OUT (C),A -*Rabbit2000 | ED 7AADC HL,SP | ED 7BLD SP,(nn) | ED 7CNEG*Z80未定義MLT SP*Z380*eZ80*HD64180 | ED 7DRETI*Z80未定義STMIX*eZ80 | ED 7EIM 2*Z80未定義RSMIX*eZ80POP IP*Rabbit2000 | ED 7FLD R,R*Z80未定義EI mask*Z280 |
80 | 10 | 000 | ED 80 | ED 81 | ED 82INIM*eZ80INIW*Z280ADD SP,nn*Z380 | ED 83OTIM*Z380*eZ80*HD64180OUTIW*Z280 | ED 84INI2*eZ80EPUM (SP+dd)*Z280ADDW HL,BC*Z380 | ED 85MEPU (SP+dd)*Z280ADDW HL,DE*Z380 | ED 86LDUD A,(HL)*Z280ADDW HL,nn*Z380 | ED 87LDCTL HL,USP*Z280ADDW HL,HL*Z380 |
88 | 10 | 001 | ED 88 | ED 89 | ED 8AINDM*eZ80INDW*Z280 | ED 8BOTDM*Z380*eZ80*HD64180OUTDW*Z280 | ED 8CIND2*eZ80EPUM (HL+IX)*Z280ADCW HL,BC*Z380 | ED 8DMEPU (HL+IX)*Z280ADCW HL,DE*Z380 | ED 8ELDUD (HL),A*Z280ADCW HL,nn*Z380 | ED 8FLDCTL USP,HL*Z280ADCW HL,HL*Z380 |
90 | 10 | 010 | ED 90 | ED 91 | ED 92INIMR*eZ80INIRW*Z280SUB SP,nn*Z380 | ED 93OTIMR*Z380*eZ80*HD64180OTIRW*Z280 | ED 94INI2R*eZ80EPUM (HL+IY)*Z280SUBW HL,BC*Z380 | ED 95MEPU (HL+IY)*Z280SUBW HL,DE*Z380 | ED 96LDUP A,(HL)*Z280SUBW HL,nn*Z380 | ED 97EPUF*Z280SUBW HL,HL*Z380 |
98 | 10 | 011 | ED 98 | ED 99 | ED 9AINDMR*eZ80INDRW*Z280 | ED 9BOTDMR*Z380*eZ80*HD64180OTDRW*Z280 | ED 9CIND2R*eZ80EPUM (IX+IY)*Z280SBCW HL,BC*Z380 | ED 9DMEPU (IX+IY)*Z280SBCW HL,DE*Z380 | ED 9ELDUP (HL),A*Z280SBCW HL,nn*Z380 | ED 9FEPUI*Z280SBCW HL,HL*Z380 |
A0 | 10 | 100 | ED A0LDI | ED A1CPI -*Rabbit2000 | ED A2INI -*Rabbit2000 | ED A3OUTI -*Rabbit2000 | ED A4OUTI2*eZ80EPUM <dd>*Z280ANDW HL,BC*Z380 | ED A5MEPU <dd>*Z280ANDW HL,DE*Z380 | ED A6EPUM (HL)*Z280ANDW HL,nn*Z380 | ED A7EPUM (nn)*Z280ANDW HL,HL*Z380 |
A8 | 10 | 101 | ED A8LDD | ED A9CPD -*Rabbit2000 | ED AAIND -*Rabbit2000 | ED ABOUTD -*Rabbit2000 | ED ACOUTD2*eZ80EPUM (IX+dd)*Z280XORW HL,BC*Z380 | ED ADMEPU (IX+dd)*Z280XORW HL,DE*Z380 | ED AEMEPU (HL)*Z280XORW HL,nn*Z380 | ED AFMEPU (nn)*Z280XORW HL,HL*Z380 |
B0 | 10 | 110 | ED B0LDIR | ED B1CPIR -*Rabbit2000 | ED B2INIR -*Rabbit2000 | ED B3OTIR -*Rabbit2000 | ED B4OTI2R*eZ80EPUM (IY+dd)*Z280ORW HL,BC*Z380 | ED B5MEPU (IY+dd)*Z280ORW HL,DE*Z380 | ED B6ORW HL,nn*Z380 | ED B7INW HL,(C)*Z280ORW HL,HL*Z380 |
B8 | 10 | 111 | ED B8LDDR | ED B9CPDR -*Rabbit2000 | ED BAINDR -*Rabbit2000 | ED BBOTDR -*Rabbit2000 | ED BCOTD2R*eZ80EPUM (HL+dd)*Z280CPW HL,BC*Z380 | ED BDMEPU (HL+dd)*Z280CPW HL,DE*Z380 | ED BECPW HL,nn*Z380 | ED BFOUTW (C),HL*Z280CPW HL,HL*Z380 |
C0 | 11 | 000 | ED C0MULT A,B*Z280LDCTL HL,SR*Z380 | ED C1MULUB A,B*R800MULTU A,B*Z280POP SR*Z380 | ED C2INIRX*eZ80MULTW HL,BC*Z280 | ED C3MULUW HL,BC*R800OTIRX*eZ80MULTUW HL,BC*Z280 | ED C4DIV HL,B*Z280CALR NZ e*Z380 | ED C5DIVU HL,B*Z280PUSH SR*Z380 | ED C6ADDW HL,BC*Z280ADD HL,(nn)*Z380 | ED C7LD I,HL*eZ80CPW HL,BC*Z280 |
C8 | 11 | 001 | ED C8MULT A,C*Z280LDCTL SR,HL*Z380 | ED C9MULUB A,C*R800MULTU A,C*Z280 | ED CAINDRX*eZ80DIVW DEHL,BC*Z280 | ED CBOTDRX*eZ80DIVUW DEHL,BC*Z280CB拡張*Z380 | ED CCDIV HL,C*Z280CALR Z,e*Z380 | ED CDDIVU HL,C*Z280CALR e*Z380 | ED CESUBW HL,BC*Z280 | ED CFBTEST*Z380 |
D0 | 11 | 010 | ED D0MULT A,D*Z280LDCTL A,DSR*Z380 | ED D1MULUB A,D*R800MULTU A,D*Z280 | ED D2MULTW HL,DE*Z280 | ED D3MULLW HL,DE*R800*R800保証無しMULTUW HL,DE*Z280OUTA (nn),A*Z380 | ED D4DIV HL,D*Z280CALR NC,e*Z380 | ED D5DIVU HL,D*Z280 | ED D6ADDW HL,DE*Z280SUB HL,(nn)*Z380 | ED D7LD HL,I*eZ80CPW HL,DE*Z280 |
D8 | 11 | 011 | ED D8MULT A,E*Z280LDCTL DSR,A*Z380 | ED D9MULUB A,E*R800MULTU A,E*Z280EXALL*Z380 | ED DADIVW DEHL,DE*Z280LDCTL DSR,n*Z380 | ED DBDIVUW DEHL,DE*Z280INA A,(nn)*Z380 | ED DCDIV HL,E*Z280CALR C,e*Z380 | ED DDDIVU HL,E*Z280 | ED DESUBW HL,DE*Z280 | ED DF |
E0 | 11 | 100 | ED E0MULT A,H*Z280LDIW*Z380 | ED E1MULLB A,H*R800*R800保証無しMULTU A,H*Z280 | ED E2MULTW HL,HL*Z280INIW*Z380 | ED E3MULUW HL,HL*R800*R800保証無しMULTUW HL,HL*Z280OUTWIW*Z380 | ED E4DIV HL,H*Z280CALR PO,e*Z380 | ED E5DIVU HL,H*Z280 | ED E6ADDW HL,HL*Z280 | ED E7CPW HL,HL*Z280 |
E8 | 11 | 101 | ED E8MULT A,L*Z280LDDW*Z380 | ED E9MULUB A,L*R800*R800保証無しMULTU A,L*Z280 | ED EADIVW DEHL,HL*Z280INDW*Z380 | ED EBDIVUW DEHL,HL*Z280OUTDW*Z380 | ED ECDIV HL,L*Z280CALR PE,e*Z380 | ED EDDIVU HL,L*Z280 | ED EESUBW HL,HL*Z280 | ED EFEX H,L*Z280 |
F0 | 11 | 110 | ED F0MULT A,(HL)*Z280LDIRW*Z380 | ED F1MULUB A,(HL)*R800*R800保証無しMULTU A,(HL)*Z280 | ED F2MULTW HL,SP*Z280INIRW*Z380 | ED F3MULUW HL,SP*R800MULTUW HL,SP*Z280OTIRW*Z380 | ED F4DIV HL,(HL)*Z280CALR P,e*Z380 | ED F5DIVU HL,(HL)*Z280 | ED F6ADDW HL,SP*Z280SETC LCK*Z380 | ED F7CPW HL,SP*Z280 |
F8 | 11 | 111 | ED F8MULT A,A*Z280LDDRW*Z380 | ED F9MULUB A,A*R800*R800保証無しMULTU A,A*Z280 | ED FADIVW DEHL,SP*Z280INDRW*Z380 | ED FBDIVUW DEHL,SP*Z280OTDRW*Z380 | ED FCDIV HL,A*Z280CALR M,e*Z380 | ED FDDIVU HL,A*Z280 | ED FESUBW HL,SP*Z280RESC LCK*Z380 | ED FF |
ED CB xx(*Z380)
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 | |||
00 | 00 | 000 | ED CB 00RLCW BC*Z380 | ED CB 01RLCW DE*Z380 | ED CB 02RLCW (HL)*Z380 | ED CB 03RLCW HL*Z380 | ED CB 04RLCW IX*Z380 | ED CB 05RLCW IY*Z380 | ED CB 06 | ED CB 07 |
08 | 00 | 001 | ED CB 08RRCW BC*Z380 | ED CB 09RRCW DE*Z380 | ED CB 0ARRCW (HL)*Z380 | ED CB 0BRRCW HL*Z380 | ED CB 0CRRCW IX*Z380 | ED CB 0DRRCW IY*Z380 | ED CB 0E | ED CB 0F |
10 | 00 | 010 | ED CB 10RLW BC*Z380 | ED CB 11RLW DE*Z380 | ED CB 12RLW (HL)*Z380 | ED CB 13RLW HL*Z380 | ED CB 14RLW IX*Z380 | ED CB 15RLW IY*Z380 | ED CB 16 | ED CB 17 |
18 | 00 | 011 | ED CB 18RRW BC*Z380 | ED CB 19RRW DE*Z380 | ED CB 1ARRW (HL)*Z380 | ED CB 1BRRW HL*Z380 | ED CB 1CRRW IX*Z380 | ED CB 1DRRW IY*Z380 | ED CB 1E | ED CB 1F |
20 | 00 | 100 | ED CB 20SLAW BC*Z380 | ED CB 21SLAW DE*Z380 | ED CB 22SLAW (HL)*Z380 | ED CB 23SLAW HL*Z380 | ED CB 24SLAW IX*Z380 | ED CB 25SLAW IY*Z380 | ED CB 26 | ED CB 27 |
28 | 00 | 101 | ED CB 28SRAW BC*Z380 | ED CB 29SRAW DE*Z380 | ED CB 2ASRAW (HL)*Z380 | ED CB 2BSRAW HL*Z380 | ED CB 2CSRAW IX*Z380 | ED CB 2DSRAW IY*Z380 | ED CB 2E | ED CB 2F |
30 | 00 | 110 | ED CB 30EX BC,BC'*Z380 | ED CB 31EX DE,DE'*Z380 | ED CB 32 | ED CB 33EX HL,HL'*Z380 | ED CB 34EX IX,IX'*Z380 | ED CB 35EX IY,IY'*Z380 | ED CB 36 | ED CB 37 |
38 | 00 | 111 | ED CB 38SRLW BC*Z380 | ED CB 39SRLW DE*Z380 | ED CB 3ASRLW (HL)*Z380 | ED CB 3BSRLW HL*Z380 | ED CB 3CSRLW IX*Z380 | ED CB 3DSRLW IY*Z380 | ED CB 3E | ED CB 3F |
40 | 01 | 000 | ED CB 40 | ED CB 41 | ED CB 42 | ED CB 43 | ED CB 44 | ED CB 45 | ED CB 46 | ED CB 47 |
48 | 01 | 001 | ED CB 48 | ED CB 49 | ED CB 4A | ED CB 4B | ED CB 4C | ED CB 4D | ED CB 4E | ED CB 4F |
50 | 01 | 010 | ED CB 50 | ED CB 51 | ED CB 52 | ED CB 53 | ED CB 54 | ED CB 55 | ED CB 56 | ED CB 57 |
58 | 01 | 011 | ED CB 58 | ED CB 59 | ED CB 5A | ED CB 5B | ED CB 5C | ED CB 5D | ED CB 5E | ED CB 5F |
60 | 01 | 100 | ED CB 60 | ED CB 61 | ED CB 62 | ED CB 63 | ED CB 64 | ED CB 65 | ED CB 66 | ED CB 67 |
68 | 01 | 101 | ED CB 68 | ED CB 69 | ED CB 6A | ED CB 6B | ED CB 6C | ED CB 6D | ED CB 6E | ED CB 6F |
70 | 01 | 110 | ED CB 70 | ED CB 71 | ED CB 72 | ED CB 73 | ED CB 74 | ED CB 75 | ED CB 76 | ED CB 77 |
78 | 01 | 111 | ED CB 78 | ED CB 79 | ED CB 7A | ED CB 7B | ED CB 7C | ED CB 7D | ED CB 7E | ED CB 7F |
80 | 10 | 000 | ED CB 80 | ED CB 81 | ED CB 82 | ED CB 83 | ED CB 84 | ED CB 85 | ED CB 86 | ED CB 87 |
88 | 10 | 001 | ED CB 88 | ED CB 89 | ED CB 8A | ED CB 8B | ED CB 8C | ED CB 8D | ED CB 8E | ED CB 8F |
90 | 10 | 010 | ED CB 90MULTW HL,BC*Z380 | ED CB 91MULTW HL,DE*Z380 | ED CB 92 | ED CB 93MULTW HL,HL*Z380 | ED CB 94MULTW HL,IX*Z380 | ED CB 95MULTW HL,IY*Z380 | ED CB 96 | ED CB 97MULTW HL,nn*Z380 |
98 | 10 | 011 | ED CB 98MULTUW HL,BC*Z380 | ED CB 99MULTUW HL,DE*Z380 | ED CB 9A | ED CB 9BMULTUW HL,HL*Z380 | ED CB 9CMULTUW HL,IX*Z380 | ED CB 9DMULTUW HL,IY*Z380 | ED CB 9E | ED CB 9FMULTUW HL,nn*Z380 |
A0 | 10 | 100 | ED CB A0 | ED CB A1 | ED CB A2 | ED CB A3 | ED CB A4 | ED CB A5 | ED CB A6 | ED CB A7 |
A8 | 10 | 101 | ED CB A8 | ED CB A9 | ED CB AA | ED CB AB | ED CB AC | ED CB AD | ED CB AE | ED CB AF |
B0 | 10 | 110 | ED CB B0 | ED CB B1 | ED CB B2 | ED CB B3 | ED CB B4 | ED CB B5 | ED CB B6 | ED CB B7 |
B8 | 10 | 111 | ED CB B8DIVUW HL,BC*Z380 | ED CB B9DIVUW HL,DE*Z380 | ED CB BA | ED CB BBDIVUW HL,HL*Z380 | ED CB BCDIVUW HL,IX*Z380 | ED CB BDDIVUW HL,IY*Z380 | ED CB BE | ED CB BFDIVUW HL,nn*Z380 |
C0 | 11 | 000 | ED CB C0 | ED CB C1 | ED CB C2 | ED CB C3 | ED CB C4 | ED CB C5 | ED CB C6 | ED CB C7 |
C8 | 11 | 001 | ED CB C8 | ED CB C9 | ED CB CA | ED CB CB | ED CB CC | ED CB CD | ED CB CE | ED CB CF |
D0 | 11 | 010 | ED CB D0 | ED CB D1 | ED CB D2 | ED CB D3 | ED CB D4 | ED CB D5 | ED CB D6 | ED CB D7 |
D8 | 11 | 011 | ED CB D8 | ED CB D9 | ED CB DA | ED CB DB | ED CB DC | ED CB DD | ED CB DE | ED CB DF |
E0 | 11 | 100 | ED CB E0 | ED CB E1 | ED CB E2 | ED CB E3 | ED CB E4 | ED CB E5 | ED CB E6 | ED CB E7 |
E8 | 11 | 101 | ED CB E8 | ED CB E9 | ED CB EA | ED CB EB | ED CB EC | ED CB ED | ED CB EE | ED CB EF |
F0 | 11 | 110 | ED CB F0 | ED CB F1 | ED CB F2 | ED CB F3 | ED CB F4 | ED CB F5 | ED CB F6 | ED CB F7 |
F8 | 11 | 111 | ED CB F8 | ED CB F9 | ED CB FA | ED CB FB | ED CB FC | ED CB FD | ED CB FE | ED CB FF |
DD xx
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 | |||
00 | 00 | 000 | DD 00 | DD 01LDW (HL),nn*Z280LD BC,(IX)*Z380 | DD 02LD BC,DE*Z380 | DD 03INCW (HL)*Z280LD IX,(BC)*Z380 | DD 04INC (SP+dd)*Z280 | DD 05DEC (SP+dd)*Z280 | DD 06LD (SP+dd),n*Z280 | DD 07LD BC,(IX+d)*eZ80LD IX,BC*Z380 |
08 | 00 | 001 | DD 08 | DD 09ADD IX,BC | DD 0A | DD 0BDECW (HL)*Z280LD BC,IX*Z380 | DD 0CINC (HL+IX)*Z280LD BC,(BC)*Z380 | DD 0DDEC (HL+IX)*Z280LD BC,(DE)*Z380 | DD 0ELD (HL+IX),n*Z280 | DD 0FLD (IX+d),BC*eZ80LD BC,(HL)*Z380 |
10 | 00 | 010 | DD 10DJNZ ee*Z380 | DD 11LDW (ads),nn*Z280LD (DE),IX*Z380 | DD 12LD DE,DE*Z380 | DD 13INCW (nn)*Z280LD IX,(DE)*Z380 | DD 14INC (HL+IY)*Z280 | DD 15DEC (HL+IY)*Z280 | DD 16LD (HL+IY),n*Z280 | DD 17LD DE,(IX+d)*eZ80LD IX,DE*Z380 |
18 | 00 | 011 | DD 18JR ee*Z380 | DD 19ADD IX,DE | DD 1A | DD 1BDECW (nn)*Z280LD DE,IX*Z380 | DD 1CINC (IX+IY)*Z280LD DE,(BC)*Z380 | DD 1DDEC (IX+IY)*Z280LD DE,(DE)*Z380 | DD 1ELD (IX+IY),n*Z280 | DD 1FLD (IX+d),DE*eZ80LD DE,(HL)*Z380 |
20 | 00 | 100 | DD 20JAR d*Z280JR NZ ee*Z380 | DD 21LD IX,nn | DD 22LD (nn),IX | DD 23INC IX | DD 24INC IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD 25DEC IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD 26LD IXH,n*Z280*Z380*eZ80*R800*Z80未定義 | DD 27LD HL,(IX+d)*eZ80LD IX,IY*Z380 |
28 | 00 | 101 | DD 28JAF d*Z280JR Z ee*Z380 | DD 29ADD IX,IX | DD 2ALD IX,(nn) | DD 2BDEC IX | DD 2CINC IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD 2DDEC IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD 2ELD IXL,n*Z280*Z380*eZ80*R800*Z80未定義 | DD 2FLD (IX+d),HL*eZ80CPLW HL*Z380 |
30 | 00 | 110 | DD 30JR NC,ee*Z380 | DD 31LD IY,(IX+d)*eZ80LDW <dd>,nn*Z280LD (HL),IX*Z380 | DD 32LD HL,DE*Z380 | DD 33INCW <dd>*Z280LD IX,(HL)*Z380 | DD 34INC (IX+d) | DD 35DEC (IX+d) | DD 36LD (IX+d),n | DD 37LD IX,(IX+d)*eZ80LD IX,HL*Z380 |
38 | 00 | 111 | DD 38JR C,ee*Z380 | DD 39ADD IX,SP | DD 3A | DD 3BDECW <dd>*Z280LD HL,IX*Z380 | DD 3CINC (nn)*Z280LD HL,(BC)*Z380 | DD 3DDEC (nn)*Z280LD HL,(DE)*Z380 | DD 3ELD (IX+d),IY*eZ80LD (ads),n*Z280SWAP IX*Z380 | DD 3FLD (IX+d),IX*eZ80LD HL,(HL)*Z380 |
40 | 01 | 000 | DD 40INW BC,(C)*Z380 | DD 41OUTW (C),BC*Z380 | DD 42 | DD 43 | DD 44LD B,IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD 45LD B,IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD 46LD B,(IX+d) | DD 47LD I,HL*Z380 |
48 | 01 | 001 | DD 48 | DD 49 | DD 4A | DD 4B | DD 4CLD C,IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD 4DLD C,IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD 4ELD C,(IX+d) | DD 4F |
50 | 01 | 010 | DD 50INW DE,(C)*Z380 | DD 51OUTW (C),DE*Z380 | DD 52 | DD 53 | DD 54LD D,IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD 55LD D,IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD 56LD D,(IX+d) | DD 57LD HL,I*Z380 |
58 | 01 | 011 | DD 58 | DD 59 | DD 5A | DD 5B | DD 5CLD E,IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD 5DLD E,IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD 5ELD E,(IX+d) | DD 5F |
60 | 01 | 100 | DD 60LD IXH,B*Z280*Z380*eZ80*R800*Z80未定義 | DD 61LD IXH,C*Z280*Z380*eZ80*R800*Z80未定義 | DD 62LD IXH,D*Z280*Z380*eZ80*R800*Z80未定義 | DD 63LD IXH,E*Z280*Z380*eZ80*R800*Z80未定義 | DD 64LD IXH,IXH*Z280*Z380*eZ80*R800*Z80未定義LDP (IX),HL*Rabbit2000 | DD 65LD IXH,IXL*Z280*Z380*eZ80*R800*Z80未定義LDP(nn),IX*Rabbit2000 | DD 66LD H,(IX+d) | DD 67LD IXH,A*Z280*Z380*eZ80*R800*Z80未定義 |
68 | 01 | 101 | DD 68LD IXL,B*Z280*Z380*eZ80*R800*Z80未定義 | DD 69LD IXL,C*Z280*Z380*eZ80*R800*Z80未定義 | DD 6ALD IXL,D*Z280*Z380*eZ80*R800*Z80未定義 | DD 6BLD IXL,E*Z280*Z380*eZ80*R800*Z80未定義 | DD 6CLD IXL,IXH*Z280*Z380*eZ80*R800*Z80未定義LDP HL,(IX)*Rabbit2000 | DD 6DLD IXL,IXL*Z280*Z380*eZ80*R800*Z80未定義LDP IX,(nn)*Rabbit2000 | DD 6ELD L,(IX+d) | DD 6FLD IXL,A*Z280*Z380*eZ80*R800*Z80未定義 |
70 | 01 | 110 | DD 70LD (IX+d),B | DD 71LD (IX+d),C | DD 72LD (IX+d),D | DD 73LD (IX+d),E | DD 74LD (IX+d),H | DD 75LD (IX+d),L | DD 76 | DD 77LD (IX+d),A |
78 | 01 | 111 | DD 78LD A,(SP+dd)*Z280INW HL,(C)*Z380 | DD 79LD A,(HL+IX)*Z280OUTW (C),HL*Z380 | DD 7ALD A,(HL+IY)*Z280 | DD 7BLD A,(IX+IY)*Z280 | DD 7CLD A,IXH*Z280*Z380*eZ80*R800*Z80未定義LD HL,IX*Rabbit2000 | DD 7DLD A,IXL*Z280*Z380*eZ80*R800*Z80未定義LD IX,HL*Rabbit2000 | DD 7ELD A,(IX+d) | DD 7F |
80 | 10 | 000 | DD 80ADD A,(SP+dd)*Z280 | DD 81ADD A,(HL+IX)*Z280 | DD 82ADD A,(HL+IY)*Z280 | DD 83ADD A,(IX+IY)*Z280 | DD 84ADD A,IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD 85ADD A,IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD 86ADD A,(IX+d) | DD 87ADD A,(nn)*Z280ADDW HL,IX*Z380 |
88 | 10 | 001 | DD 88ADC A,(SP+dd)*Z280 | DD 89ADC A,(HL+IX)*Z280 | DD 8AADC A,(HL+IY)*Z280 | DD 8BADC A,(IX+IY)*Z280 | DD 8CADC A,IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD 8DADC A,IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD 8EADC A,(IX+d) | DD 8FADC A,(nn)*Z280ADCW HL,IX*Z380 |
90 | 10 | 010 | DD 90SUB A,(SP+dd)*Z280 | DD 91SUB A,(HL+IX)*Z280 | DD 92SUB A,(HL+IY)*Z280 | DD 93SUB A,(IX+IY)*Z280 | DD 94SUB IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD 95SUB IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD 96SUB A,(IX+d) | DD 97SUB A,(nn)*Z280SUBW HL,IX*Z380 |
98 | 10 | 011 | DD 98SBC A,(SP+dd)*Z280 | DD 99SBC A,(HL+IX)*Z280 | DD 9ASBC A,(HL+IY)*Z280 | DD 9BSBC A,(IX+IY)*Z280 | DD 9CSBC IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD 9DSBC IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD 9ESBC (IX+d) | DD 9FSBC A,(nn)*Z280SBCW HL,IX*Z380 |
A0 | 10 | 100 | DD A0AND A,(SP+dd)*Z280 | DD A1AND A,(HL+IX)*Z280 | DD A2AND A,(HL+IY)*Z280 | DD A3AND A,(IX+IY)*Z280 | DD A4AND IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD A5AND IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD A6AND (IX+d) | DD A7AND A,(nn)*Z280ANDW HL<IX*Z380 |
A8 | 10 | 101 | DD A8XOR A,(SP+dd)*Z280 | DD A9XOR A,(HL+IX)*Z280 | DD AAXOR A,(HL+IY)*Z280 | DD ABXOR A,(IX+IY)*Z280 | DD ACXOR IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD ADXOR IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD AEXOR (IX+d) | DD AFXOR A,(nn)*Z280XORW HL,IX*Z380 |
B0 | 10 | 110 | DD B0OR A,(SP+dd)*Z280 | DD B1OR A,(HL+IX)*Z280 | DD B2OR A,(HL+IY)*Z280 | DD B3OR A,(IX+IY)*Z280 | DD B4OR IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD B5OR IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD B6OR (IX+d) | DD B7OR A,(nn)*Z280ORW HL,IX*Z380 |
B8 | 10 | 111 | DD B8CP A,(SP+dd)*Z280 | DD B9CP A,(HL+IX)*Z280 | DD BACP A,(HL+IY)*Z280 | DD BBCP A,(IX+IY)*Z280 | DD BCCP IXH*Z280*Z380*eZ80*R800*Z80未定義 | DD BDCP IXL*Z280*Z380*eZ80*R800*Z80未定義 | DD BECP (IX+d) | DD BFCP A,(nn)*Z280CPW HL,IX*Z380 |
C0 | 11 | 000 | DD C0DDIR W*Z380 | DD C1POP (HL)*Z280DDIR IB,W*Z380 | DD C2JP NZ,(HL)*Z280DDIR IW.W*Z380 | DD C3DDIR IB*Z380 | DD C4LD IX,(SP+d)*Rabbit2000CALL NZ,(HL)*Z280CALR NZ,nn*Z380 | DD C5PUSH (HL)*Z280 | DD C6ADDW HL,(IX+d)*Z380 | DD C7 |
C8 | 11 | 001 | DD C8LDCTL SR,A*Z380 | DD C9 | DD CAJP Z,(HL)*Z280LDCTL SR,n*Z380 | DD CBCB拡張 | DD CCCALL Z,(HL)*Z280CALR Z,nn*Z380BOOL IX*Rabbit2000 | DD CDCALL (HL)*Z280CALR ee*Z380 | DD CEADCW HL,(IX+d)*Z380 | DD CFMTEST*Z380 |
D0 | 11 | 010 | DD D0LDCTL A,XSR*Z380 | DD D1POP (nn)*Z280 | DD D2JP NC,(HL)*Z280 | DD D3 | DD D4LD (SP+d),IX*Rabbit2000CALL NC,(HL)*Z280CALR NC,ee*Z380 | DD D5PUSH (nn)*Z280 | DD D6SUBW HL,(IX+D)*Z380 | DD D7 |
D8 | 11 | 011 | DD D8LDCTL XSR,A*Z380 | DD D9EXXX*Z380 | DD DAJP C,(HL)*Z280LDCTL XSR,n*Z380 | DD DB | DD DCCALL C,(HL)*Z280CALR C,ee*Z380 | DD DD | DD DESBCW HL,(IX+d)*Z380 | DD DF |
E0 | 11 | 100 | DD E0 | DD E1POP IX | DD E2JP PO,(HL)*Z280JP NV,(HL)*Z280 | DD E3EX (SP),IX | DD E4LD HL,(HL+d)*Rabbit2000CALL PO,(HL)*Z280CALL NV,(HL)*Z280CALR PO,ee*Z380 | DD E5PUSH IX | DD E6ANDW HL,(IX+d)*Z380 | DD E7 |
E8 | 11 | 101 | DD E8 | DD E9JP (IX) | DD EAJP PE,(HL)*Z280JP V,(HL)*Z280 | DD EBEX IX,HL*Z280 | DD ECCALL V,(HL)*Z280CALL PE,(HL)*Z280CALR PE,ee*Z380OR IX,DE*Rabbit2000 | DD EDED拡張*Z280 | DD EEXORW HL,(IX+d)*Z380 | DD EF |
F0 | 11 | 110 | DD F0 | DD F1POP <dd>*Z280 | DD F2JP P,(HL)*Z280JP NS,(HL)*Z280 | DD F3DI n*Z380 | DD F4LD (HL+d),HL*Rabbit2000CALL P,(HL)*Z280CALL NS,(HL)*Z280CALR P,ee*Z380 | DD F5PUSH <dd>*Z280 | DD F6ORW HL,(IX+d)*Z380 | DD F7SETC LW*Z380 |
F8 | 11 | 111 | DD F8 | DD F9LD SP,IX | DD FAJP M,(HL)*Z280JP S,(HL)*Z280 | DD FBEI n*Z380 | DD FCCALL M,(HL)*Z280CALL S,(HL)*Z280CALR M,ee*Z380RR IX*Rabbit2000 | DD FD | DD FECPW HL,(IX+d)*Z380 | DD FFRESC*Z380 |
DD CB xx
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 | |||
00 | 00 | 000 | DD CB 00RLC (IX+d) LD B,(IX+d)*Z80未定義 | DD CB 01RLC (IX+d) LD C,(IX+d)*Z80未定義LD BC,(SP+d)*Z380 | DD CB 02RLC (IX+d) LD D,(IX+d)*Z80未定義RLCW (IX+d)*Z380 | DD CB 03RLC (IX+d) LD E,(IX+d)*Z80未定義LD BC,(IX+d)*Z380 | DD CB 04RLC (IX+d) LD H,(IX+d)*Z80未定義 | DD CB 05RLC (IX+d) LD L,(IX+d)*Z80未定義 | DD CB 06RLC (IX+d) | DD CB 07RLC (IX+d) LD A,(IX+d)*Z80未定義 |
08 | 00 | 001 | DD CB 08RRC (IX+d) LD B,(IX+d)*Z80未定義 | DD CB 09RRC (IX+d) LD C,(IX+d)*Z80未定義LD (SP+d),BC*Z380 | DD CB 0ARRC (IX+d) LD D,(IX+d)*Z80未定義RRCW (IX+d)*Z380 | DD CB 0BRRC (IX+d) LD E,(IX+d)*Z80未定義LD (IX+d),BC*Z380 | DD CB 0CRRC (IX+d) LD H,(IX+d)*Z80未定義 | DD CB 0DRRC (IX+d) LD L,(IX+d)*Z80未定義 | DD CB 0ERRC (IX+d) | DD CB 0FRRC (IX+d) LD A,(IX+d)*Z80未定義 |
10 | 00 | 010 | DD CB 10RL (IX+d) LD B,(IX+d)*Z80未定義 | DD CB 11RL (IX+d) LD C,(IX+d)*Z80未定義LD DE,(SP+d)*Z380 | DD CB 12RL (IX+d) LD D,(IX+d)*Z80未定義RLW (IX+d)*Z380 | DD CB 13RL (IX+d) LD E,(IX+d)*Z80未定義LD DE,(IX+d)*Z380 | DD CB 14RL (IX+d) LD H,(IX+d)*Z80未定義 | DD CB 15RL (IX+d) LD L,(IX+d)*Z80未定義 | DD CB 16RL (IX+d) | DD CB 17RL (IX+d) LD A,(IX+d)*Z80未定義 |
18 | 00 | 011 | DD CB 18RR (IX+d) LD B,(IX+d)*Z80未定義 | DD CB 19RR (IX+d) LD C,(IX+d)*Z80未定義LD (SP+d),DE*Z380 | DD CB 1ARR (IX+d) LD D,(IX+d)*Z80未定義RRW (IX+d)*Z380 | DD CB 1BRR (IX+d) LD E,(IX+d)*Z80未定義LD (IX+d),DE*Z380 | DD CB 1CRR (IX+d) LD H,(IX+d)*Z80未定義 | DD CB 1DRR (IX+d) LD L,(IX+d)*Z80未定義 | DD CB 1ERR (IX+d) | DD CB 1FRR (IX+d) LD A,(IX+d)*Z80未定義 |
20 | 00 | 100 | DD CB 20SLA (IX+d) LD B,(IX+d)*Z80未定義 | DD CB 21SLA (IX+d) LD C,(IX+d)*Z80未定義LD IX,(SP+d)*Z380 | DD CB 22SLA (IX+d) LD D,(IX+d)*Z80未定義SLAW (IX+d)*Z380 | DD CB 23SLA (IX+d) LD E,(IX+d)*Z80未定義LD IY,(IX+d)*Z380 | DD CB 24SLA (IX+d) LD H,(IX+d)*Z80未定義 | DD CB 25SLA (IX+d) LD L,(IX+d)*Z80未定義 | DD CB 26SLA (IX+d) | DD CB 27SLA (IX+d) LD A,(IX+d)*Z80未定義 |
28 | 00 | 101 | DD CB 28SRA (IX+d) LD B,(IX+d)*Z80未定義 | DD CB 29SRA (IX+d) LD C,(IX+d)*Z80未定義LD (SP+d),IX*Z380 | DD CB 2ASRA (IX+d) LD D,(IX+d)*Z80未定義SRAW (IX+d)*Z380 | DD CB 2BSRA (IX+d) LD E,(IX+d)*Z80未定義LD (IX+d),IY*Z380 | DD CB 2CSRA (IX+d) LD H,(IX+d)*Z80未定義 | DD CB 2DSRA (IX+d) LD L,(IX+d)*Z80未定義 | DD CB 2ESRA (IX+d) | DD CB 2FSRA (IX+d) LD A,(IX+d)*Z80未定義 |
30 | 00 | 110 | DD CB 30SLL (IX+d) LD B,(IX+d)*Z80未定義 | DD CB 31SLL (IX+d) LD C,(IX+d)*Z80未定義LD HL,(SP+d)*Z380 | DD CB 32SLL (IX+d) LD D,(IX+d)*Z80未定義 | DD CB 33SLL (IX+d) LD E,(IX+d)*Z80未定義LD HL,(IX+d)*Z380 | DD CB 34SLL (IX+d) LD H,(IX+d)*Z80未定義 | DD CB 35SLL (IX+d) LD L,(IX+d)*Z80未定義 | DD CB 36SLL (IX+d)*Z80未定義TSET (IX+d)*Z280 | DD CB 37SLL (IX+d) LD A,(IX+d)*Z80未定義 |
38 | 00 | 111 | DD CB 38SRL (IX+d) LD B,(IX+d)*Z80未定義 | DD CB 39SRL (IX+d) LD D,(IX+d)*Z80未定義LD (SP+d),HL*Z380 | DD CB 3ASRL (IX+d) LD E,(IX+d)*Z80未定義SRLW (IX+d)*Z380 | DD CB 3BSRL (IX+d) LD H,(IX+d)*Z80未定義LD (IX+d),HL*Z380 | DD CB 3CSRL (IX+d) LD H,(IX+d)*Z80未定義 | DD CB 3DSRL (IX+d) LD L,(IX+d)*Z80未定義 | DD CB 3ESRL (IX+d) | DD CB 3FSRL (IX+d) LD A,(IX+d)*Z80未定義 |
40 | 01 | 000 | DD CB 40BIT 0,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB 41BIT 0,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB 42BIT 0,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB 43BIT 0,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB 44BIT 0,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB 45BIT 0,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB 46BIT 0,(IX+d) | DD CB 47BIT 0,(IX+d) LD A,(IX+d)*Z80未定義 |
48 | 01 | 001 | DD CB 48BIT 1,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB 49BIT 1,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB 4ABIT 1,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB 4BBIT 1,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB 4CBIT 1,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB 4DBIT 1,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB 4EBIT 1,(IX+d) | DD CB 4FBIT 1,(IX+d) LD A,(IX+d)*Z80未定義 |
50 | 01 | 010 | DD CB 50BIT 2,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB 51BIT 2,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB 52BIT 2,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB 53BIT 2,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB 54BIT 2,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB 55BIT 2,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB 56BIT 2,(IX+d) | DD CB 57BIT 2,(IX+d) LD A,(IX+d)*Z80未定義 |
58 | 01 | 011 | DD CB 58BIT 3,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB 59BIT 3,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB 5ABIT 3,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB 5BBIT 3,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB 5CBIT 3,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB 5DBIT 3,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB 5EBIT 3,(IX+d) | DD CB 5FBIT 3,(IX+d) LD A,(IX+d)*Z80未定義 |
60 | 01 | 100 | DD CB 60BIT 4,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB 61BIT 4,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB 62BIT 4,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB 63BIT 4,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB 64BIT 4,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB 65BIT 4,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB 66BIT 4,(IX+d) | DD CB 67BIT 4,(IX+d) LD A,(IX+d)*Z80未定義 |
68 | 01 | 101 | DD CB 68BIT 5,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB 69BIT 5,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB 6ABIT 5,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB 6BBIT 5,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB 6CBIT 5,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB 6DBIT 5,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB 6EBIT 5,(IX+d) | DD CB 6FBIT 5,(IX+d) LD A,(IX+d)*Z80未定義 |
70 | 01 | 110 | DD CB 70BIT 6,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB 71BIT 6,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB 72BIT 6,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB 73BIT 6,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB 74BIT 6,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB 75BIT 6,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB 76BIT 6,(IX+d) | DD CB 77BIT 6,(IX+d) LD A,(IX+d)*Z80未定義 |
78 | 01 | 111 | DD CB 78BIT 7,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB 79BIT 7,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB 7ABIT 7,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB 7BBIT 7,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB 7CBIT 7,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB 7DBIT 7,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB 7EBIT 7,(IX+d) | DD CB 7FBIT 7,(IX+d) LD A,(IX+d)*Z80未定義 |
80 | 10 | 000 | DD CB 80RES 0,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB 81RES 0,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB 82RES 0,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB 83RES 0,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB 84RES 0,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB 85RES 0,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB 86RES 0,(IX+d) | DD CB 87RES 0,(IX+d) LD A,(IX+d)*Z80未定義 |
88 | 10 | 001 | DD CB 88RES 1,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB 89RES 1,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB 8ARES 1,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB 8BRES 1,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB 8CRES 1,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB 8DRES 1,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB 8ERES 1,(IX+d) | DD CB 8FRES 1,(IX+d) LD A,(IX+d)*Z80未定義 |
90 | 10 | 010 | DD CB 90RES 2,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB 91RES 2,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB 92RES 2,(IX+d) LD D,(IX+d)*Z80未定義MULTW HL,(IX+d)*Z380 | DD CB 93RES 2,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB 94RES 2,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB 95RES 2,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB 96RES 2,(IX+d) | DD CB 97RES 2,(IX+d) LD A,(IX+d)*Z80未定義 |
98 | 10 | 011 | DD CB 98RES 3,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB 99RES 3,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB 9ARES 3,(IX+d) LD D,(IX+d)*Z80未定義MULTUW HL,(IX+d)*Z380 | DD CB 9BRES 3,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB 9CRES 3,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB 9DRES 3,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB 9ERES 3,(IX+d) | DD CB 9FRES 3,(IX+d) LD A,(IX+d)*Z80未定義 |
A0 | 10 | 100 | DD CB A0RES 4,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB A1RES 4,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB A2RES 4,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB A3RES 4,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB A4RES 4,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB A5RES 4,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB A6RES 4,(IX+d) | DD CB A7RES 4,(IX+d) LD A,(IX+d)*Z80未定義 |
A8 | 10 | 101 | DD CB A8RES 5,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB A9RES 5,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB AARES 5,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB ABRES 5,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB ACRES 5,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB ADRES 5,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB AERES 5,(IX+d) | DD CB AFRES 5,(IX+d) LD A,(IX+d)*Z80未定義 |
B0 | 10 | 110 | DD CB B0RES 6,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB B1RES 6,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB B2RES 6,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB B3RES 6,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB B4RES 6,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB B5RES 6,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB B6RES 6,(IX+d) | DD CB B7RES 6,(IX+d) LD A,(IX+d)*Z80未定義 |
B8 | 10 | 111 | DD CB B8RES 7,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB B9RES 7,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB BARES 7,(IX+d) LD D,(IX+d)*Z80未定義DIVUW HL,(IX+d)*Z380 | DD CB BBRES 7,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB BCRES 7,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB BDRES 7,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB BERES 7,(IX+d) | DD CB BFRES 7,(IX+d) LD A,(IX+d)*Z80未定義 |
C0 | 11 | 000 | DD CB C0SET 0,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB C1SET 0,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB C2SET 0,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB C3SET 0,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB C4SET 0,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB C5SET 0,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB C6SET 0,(IX+d) | DD CB C7SET 0,(IX+d) LD A,(IX+d)*Z80未定義 |
C8 | 11 | 001 | DD CB C8SET 1,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB C9SET 1,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB CASET 1,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB CBSET 1,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB CCSET 1,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB CDSET 1,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB CESET 1,(IX+d) | DD CB CFSET 1,(IX+d) LD A,(IX+d)*Z80未定義 |
D0 | 11 | 010 | DD CB D0SET 2,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB D1SET 2,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB D2SET 2,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB D3SET 2,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB D4SET 2,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB D5SET 2,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB D6SET 2,(IX+d) | DD CB D7SET 2,(IX+d) LD A,(IX+d)*Z80未定義 |
D8 | 11 | 011 | DD CB D8SET 3,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB D9SET 3,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB DASET 3,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB DBSET 3,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB DCSET 3,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB DDSET 3,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB DESET 3,(IX+d) | DD CB DFSET 3,(IX+d) LD A,(IX+d)*Z80未定義 |
E0 | 11 | 100 | DD CB E0SET 4,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB E1SET 4,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB E2SET 4,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB E3SET 4,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB E4SET 4,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB E5SET 4,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB E6SET 4,(IX+d) | DD CB E7SET 4,(IX+d) LD A,(IX+d)*Z80未定義 |
E8 | 11 | 101 | DD CB E8SET 5,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB E9SET 5,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB EASET 5,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB EBSET 5,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB ECSET 5,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB EDSET 5,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB EESET 5,(IX+d) | DD CB EFSET 5,(IX+d) LD A,(IX+d)*Z80未定義 |
F0 | 11 | 110 | DD CB F0SET 6,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB F1SET 6,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB F2SET 6,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB F3SET 6,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB F4SET 6,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB F5SET 6,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB F6SET 6,(IX+d) | DD CB F7SET 6,(IX+d) LD A,(IX+d)*Z80未定義 |
F8 | 11 | 111 | DD CB F8SET 7,(IX+d) LD B,(IX+d)*Z80未定義 | DD CB F9SET 7,(IX+d) LD C,(IX+d)*Z80未定義 | DD CB FASET 7,(IX+d) LD D,(IX+d)*Z80未定義 | DD CB FBSET 7,(IX+d) LD E,(IX+d)*Z80未定義 | DD CB FCSET 7,(IX+d) LD H,(IX+d)*Z80未定義 | DD CB FDSET 7,(IX+d) LD L,(IX+d)*Z80未定義 | DD CB FESET 7,(IX+d) | DD CB FFSET 7,(IX+d) LD A,(IX+d)*Z80未定義 |
DD ED xx(*Z280)
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 | |||
00 | 00 | 000 | DD ED 00 | DD ED 01 | DD ED 02LDA IX,(SP+dd)*Z280 | DD ED 03 | DD ED 04LDW IX,(SP+dd)*Z280 | DD ED 05LDW (SP+dd),IX*Z280 | DD ED 06LDW BC,(IX+d)*Z280 | DD ED 07EX A,(SP+dd)*Z280 |
08 | 00 | 001 | DD ED 08 | DD ED 09 | DD ED 0ALDA IX,(HL+IX)*Z280 | DD ED 0B | DD ED 0CLDW IX,(HL+IX)*Z280 | DD ED 0DLDW (HL+IX),IX*Z280 | DD ED 0ELDW (IX+d),BC*Z280 | DD ED 0FEX A,(HL+IX)*Z280 |
10 | 00 | 010 | DD ED 10 | DD ED 11 | DD ED 12LDA IX,(HL+IY)*Z280 | DD ED 13 | DD ED 14LDW IX,(HL+IY)*Z280 | DD ED 15LDW (HL+IY),IX*Z280 | DD ED 16LDW DE,(IX+d)*Z280 | DD ED 17EX A,(HL+IY)*Z280 |
18 | 00 | 011 | DD ED 18 | DD ED 19 | DD ED 1ALDA IX,(IX+IY)*Z280 | DD ED 1B | DD ED 1CLDW IX,(IX+IY)*Z280 | DD ED 1DLDW (IX+IY),IX*Z280 | DD ED 1ELDW (IX+d),DE*Z280 | DD ED 1FEX A,(IX+IY)*Z280 |
20 | 00 | 100 | DD ED 20 | DD ED 21 | DD ED 22LDA IX,<dd>*Z280 | DD ED 23 | DD ED 24LDW IX,<dd>*Z280 | DD ED 25LDW <dd>,IX*Z280 | DD ED 26LDW HL,(IX+d)*Z280 | DD ED 27EX A,IXH*Z280 |
28 | 00 | 101 | DD ED 28 | DD ED 29 | DD ED 2ALDA IX,(IX+dd)*Z280 | DD ED 2B | DD ED 2CLDW IX,(IX+dd)*Z280 | DD ED 2DLDW (IX+dd),IX*Z280 | DD ED 2ELDW (IX+d),HL*Z280 | DD ED 2FEX A,IXL*Z280 |
30 | 00 | 110 | DD ED 30 | DD ED 31 | DD ED 32LDA IX,(IY+dd)*Z280 | DD ED 33 | DD ED 34LDW IX,(IY+dd)*Z280 | DD ED 35LDW (IY+dd),IX*Z280 | DD ED 36LDW SP,(IX+d)*Z280 | DD ED 37EX A,(IX+d)*Z280 |
38 | 00 | 111 | DD ED 38 | DD ED 39 | DD ED 3ALDA IX,(HL+dd)*Z280 | DD ED 3B | DD ED 3CLDW IX,(HL+dd)*Z280 | DD ED 3DLDW (HL+dd),IX*Z280 | DD ED 3ELDW (IX+d),SP*Z280 | DD ED 3FEX A,(nn)*Z280 |
40 | 01 | 000 | DD ED 40IN (SP+dd),(C)*Z280 | DD ED 41OUT (C),(SP+dd)*Z280 | DD ED 42SBC IX,BC*Z280 | DD ED 43 | DD ED 44 | DD ED 45 | DD ED 46 | DD ED 47 |
48 | 01 | 001 | DD ED 48IN (HL+IX),(C)*Z280 | DD ED 49OUT (C),(HL+IX)*Z280 | DD ED 4AADC IX,BC*Z280 | DD ED 4B | DD ED 4C | DD ED 4D | DD ED 4E | DD ED 4F |
50 | 01 | 010 | DD ED 50IN (HL+IY),(C)*Z280 | DD ED 51OUT (C),(HL+IY)*Z280 | DD ED 52SBC IX,DE*Z280 | DD ED 53 | DD ED 54 | DD ED 55 | DD ED 56 | DD ED 57 |
58 | 01 | 011 | DD ED 58IN (IX+IY),(C)*Z280 | DD ED 59OUT (C),(IX+IY)*Z280 | DD ED 5AADC IX,DE*Z280 | DD ED 5B | DD ED 5C | DD ED 5D | DD ED 5E | DD ED 5F |
60 | 01 | 100 | DD ED 60IN IXH,(C)*Z280 | DD ED 61OUT (C),IXH*Z280 | DD ED 62SBC IX,IX*Z280 | DD ED 63 | DD ED 64 | DD ED 65 | DD ED 66LDCTL IX,(C)*Z280 | DD ED 67 |
68 | 01 | 101 | DD ED 68IN IXL,(C)*Z280 | DD ED 69OUT (C),IXL*Z280 | DD ED 6AADC IX,IX*Z280 | DD ED 6B | DD ED 6C | DD ED 6DADD IX,A*Z280 | DD ED 6ELDCTL (C),IX*Z280 | DD ED 6F |
70 | 01 | 110 | DD ED 70 | DD ED 71 | DD ED 72SBC IX,SP*Z280 | DD ED 73 | DD ED 74 | DD ED 75 | DD ED 76 | DD ED 77 |
78 | 01 | 111 | DD ED 78IN (dd),(C)*Z280 | DD ED 79OUT (C),(nn)*Z280 | DD ED 7AADC IX,SP*Z280 | DD ED 7B | DD ED 7C | DD ED 7D | DD ED 7E | DD ED 7F |
80 | 10 | 000 | DD ED 80 | DD ED 81 | DD ED 82 | DD ED 83 | DD ED 84 | DD ED 85 | DD ED 86LDUD A,(IX+d)*Z280 | DD ED 87LDCTL IX,USP*Z280 |
88 | 10 | 001 | DD ED 88 | DD ED 89 | DD ED 8A | DD ED 8B | DD ED 8C | DD ED 8D | DD ED 8ELDUD (IX+d),A*Z280 | DD ED 8FLDCTL USP,IX*Z280 |
90 | 10 | 010 | DD ED 90 | DD ED 91 | DD ED 92 | DD ED 93 | DD ED 94 | DD ED 95 | DD ED 96LDUP A,(IX+d)*Z280 | DD ED 97 |
98 | 10 | 011 | DD ED 98 | DD ED 99 | DD ED 9A | DD ED 9B | DD ED 9C | DD ED 9D | DD ED 9ELDUP (IX+d),A*Z280 | DD ED 9F |
A0 | 10 | 100 | DD ED A0 | DD ED A1 | DD ED A2 | DD ED A3 | DD ED A4 | DD ED A5 | DD ED A6 | DD ED A7 |
A8 | 10 | 101 | DD ED A8 | DD ED A9 | DD ED AA | DD ED AB | DD ED AC | DD ED AD | DD ED AE | DD ED AF |
B0 | 10 | 110 | DD ED B0 | DD ED B1 | DD ED B2 | DD ED B3 | DD ED B4 | DD ED B5 | DD ED B6 | DD ED B7 |
B8 | 10 | 111 | DD ED B8 | DD ED B9 | DD ED BA | DD ED BB | DD ED BC | DD ED BD | DD ED BE | DD ED BF |
C0 | 11 | 000 | DD ED C0MULT A,(SP+dd)*Z280 | DD ED C1MULTU A,(SP+dd)*Z280 | DD ED C2MULTW HL,(HL)*Z280 | DD ED C3MULTUW HL,(HL)*Z280 | DD ED C4DIV HL,(SP+dd)*Z280 | DD ED C5DIVU HL,(SP+dd)*Z280 | DD ED C6ADDW HL,(HL)*Z280 | DD ED C7CPW HL,(HL)*Z280 |
C8 | 11 | 001 | DD ED C8MULT A,(HL+IX)*Z280 | DD ED C9MULTU A,(HL+IX)*Z280 | DD ED CADIVW DEHL,(HL)*Z280 | DD ED CBDIVUW DEHL,(HL)*Z280 | DD ED CCDIV HL,(HL+IX)*Z280 | DD ED CDDIVU HL,(HL+IX)*Z280 | DD ED CESUBW HL,(HL)*Z280 | DD ED CF |
D0 | 11 | 010 | DD ED D0MULT A,(HL+IY)*Z280 | DD ED D1MULTU A,(HL+IY)*Z280 | DD ED D2MULTW HL,(nn)*Z280 | DD ED D3MULTUW HL,(nn)*Z280 | DD ED D4DIV HL,(HL+IY)*Z280 | DD ED D5DIVU HL,(HL+IY)*Z280 | DD ED D6ADDW HL,(nn)*Z280 | DD ED D7CPW HL,(nn)*Z280 |
D8 | 11 | 011 | DD ED D8MULT A,(IX+IY)*Z280 | DD ED D9MULTU A,(IX+IY)*Z280 | DD ED DADIVW DEHL,(nn)*Z280 | DD ED DBDIVUW DEHL,(dd)*Z280 | DD ED DCDIV HL,(IX+IY)*Z280 | DD ED DDDIVU HL,(IX+IY)*Z280 | DD ED DESUBW HL,(nn)*Z280 | DD ED DF |
E0 | 11 | 100 | DD ED E0MULT A,IXH*Z280 | DD ED E1MULTU A,IXH*Z280 | DD ED E2MULTW HL,IX*Z280 | DD ED E3MULTUW HL,IX*Z280 | DD ED E4DIV HL,IXH*Z280 | DD ED E5DIVU HL,IXH*Z280 | DD ED E6ADDW HL,IX*Z280 | DD ED E7CPW HL,IX*Z280 |
E8 | 11 | 101 | DD ED E8MULT A,IXL*Z280 | DD ED E9MULTU A,IXL*Z280 | DD ED EADIVW DEHL,IX*Z280 | DD ED EBDIVUW DEHL,IX*Z280 | DD ED ECDIV HL,IXL*Z280 | DD ED EDDIVU HL,IXL*Z280 | DD ED EESUBW HL,IX*Z280 | DD ED EF |
F0 | 11 | 110 | DD ED F0MULT A,(IX+d)*Z280 | DD ED F1MULTU A,(IX+d)*Z280 | DD ED F2MULTW HL,<dd>*Z280 | DD ED F3MULTUW HL,<dd>*Z280 | DD ED F4DIV HL,(IX+d)*Z280 | DD ED F5DIVU HL,(IX+d)*Z280 | DD ED F6ADDW HL,<dd>*Z280 | DD ED F7CPW HL,<dd>*Z280 |
F8 | 11 | 111 | DD ED F8MULT A,(nn)*Z280 | DD ED F9MULTU A,(nn)*Z280 | DD ED FADIVW DEHL,<dd>*Z280 | DD ED FBDIVUW DEHL,<dd>*Z280 | DD ED FCDIV HL,(nn)*Z280 | DD ED FDDIVU HL,(nn)*Z280 | DD ED FESUBW HL,<dd>*Z280 | DD ED FF |
FD xx
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 | |||
00 | 00 | 000 | FD 00 | FD 01LD BC,(IY)*Z380 | FD 02LD BC,HL*Z380 | FD 03INCW (IX+dd)*Z280LD IY,(BC)*Z380 | FD 04INC <dd>*Z280 | FD 05DEC <dd>*Z280 | FD 06LD <dd>,n*Z280 | FD 07LD BC,(IY+d)*eZ80LD IY,BC*Z380 |
08 | 00 | 001 | FD 08 | FD 09ADD IY,BC | FD 0A | FD 0BDECW (IX+dd)*Z280LD BC,IY*Z380 | FD 0CINC (IX+dd)*Z280LD (BC),BC*Z380 | FD 0DDEC (IX+dd)*Z280LD (DE),BC*Z380 | FD 0ELD (IX+dd),n*Z280 | FD 0FLD (IY+d),BC*eZ80LD (HL),BC*Z380 |
10 | 00 | 010 | FD 10DJNZ eee*Z380 | FD 11LD (DE),IY*Z380 | FD 12LD DE,HL*Z380 | FD 13INCW (IY+dd)*Z280LD IY,(DE)*Z380 | FD 14INC (IY+dd)*Z280 | FD 15DEC (IY+dd)*Z280 | FD 16LD (IY+dd),n*Z280 | FD 17LD DE,(IY+d)*eZ80LD IY,DE*Z380 |
18 | 00 | 011 | FD 18JR eee*Z380 | FD 19ADD IY,DE | FD 1A | FD 1BDECW (IY+dd)*Z280LD DE,IY*Z380 | FD 1CINC (HL+dd)*Z280LD (BC),DE*Z380 | FD 1DDEC (HL+dd)*Z280LD (DE),DE*Z380 | FD 1ELD (HL+dd),n*Z280 | FD 1FLD (IY+d),DE*eZ80LD (HL),DE*Z380 |
20 | 00 | 100 | FD 20JR NZ,eee*Z380 | FD 21LD IY,nn | FD 22LD (nn),IY | FD 23INC IY | FD 24INC IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD 25DEC IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD 26LD IYH,n*Z280*Z380*eZ80*R800*Z80未定義 | FD 27LD HL,(IY+d)*eZ80LD IY,IX*Z380 |
28 | 00 | 101 | FD 28JR Z,eee*Z380 | FD 29ADD IY,IY | FD 2ALD IY,(nn) | FD 2BDEC IY | FD 2CINC IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD 2DDEC IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD 2ELD IYL,n*Z280*Z380*eZ80*R800*Z80未定義 | FD 2FLD (IY+d),HL*eZ80 |
30 | 00 | 110 | FD 30JR NC,eee*Z380 | FD 31LD IX,(IY+d)*eZ80LD (HL),IY*Z380 | FD 32LD HL,HL*Z380 | FD 33LD IY,(HL)*Z380 | FD 34INC (IY+d) | FD 35DEC (IY+d) | FD 36LD (IY+d),n | FD 37LD IY,(IY+d)*eZ80LD IY,HL*Z380 |
38 | 00 | 111 | FD 38JR C,eee*Z380 | FD 39ADD IY,SP | FD 3A | FD 3BLD HL,IY*Z380 | FD 3CLD (BC),HL*Z380 | FD 3DLD (DE),HL*Z380 | FD 3ELD (IY+d),IX*eZ80SWAP IY*Z380 | FD 3FLD (IY+d),IY*eZ80LD (HL),HL*Z380 |
40 | 01 | 000 | FD 40 | FD 41 | FD 42 | FD 43 | FD 44LD B,IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD 45LD B,IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD 46LD B,(IY+d) | FD 47LD I,HL*Z380 |
48 | 01 | 001 | FD 48 | FD 49 | FD 4A | FD 4B | FD 4CLD C,IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD 4DLD C,IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD 4ELD C,(IY+d) | FD 4F |
50 | 01 | 010 | FD 50INW DE,(C)*Z380 | FD 51OUTW (C),DE*Z380 | FD 52 | FD 53 | FD 54LD D,IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD 55LD D,IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD 56LD D,(IY+d) | FD 57LD HL,I*Z380 |
58 | 01 | 011 | FD 58 | FD 59 | FD 5A | FD 5B | FD 5CLD E,IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD 5DLD E,IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD 5ELD E,(IY+d) | FD 5F |
60 | 01 | 100 | FD 60LD IYH,B*Z280*Z380*eZ80*R800*Z80未定義 | FD 61LD IYH,C*Z280*Z380*eZ80*R800*Z80未定義 | FD 62LD IYH,D*Z280*Z380*eZ80*R800*Z80未定義 | FD 63LD IYH,E*Z280*Z380*eZ80*R800*Z80未定義 | FD 64LD IYH,IYH*Z280*Z380*eZ80*R800*Z80未定義LDP (IY),HL*Rabbit2000 | FD 65LD IYH,IYL*Z280*Z380*eZ80*R800*Z80未定義LDP(nn),IY*Rabbit2000 | FD 66LD H,(IY+d) | FD 67LD IYH,A*Z280*Z380*eZ80*R800*Z80未定義 |
68 | 01 | 101 | FD 68LD IYL,B*Z280*Z380*eZ80*R800*Z80未定義 | FD 69LD IYL,C*Z280*Z380*eZ80*R800*Z80未定義 | FD 6ALD IYL,D*Z280*Z380*eZ80*R800*Z80未定義 | FD 6BLD IYL,E*Z280*Z380*eZ80*R800*Z80未定義 | FD 6CLD IYL,IYH*Z280*Z380*eZ80*R800*Z80未定義LDP HL,(IY)*Rabbit2000 | FD 6DLD IYL,IYL*Z280*Z380*eZ80*R800*Z80未定義LDP IY,(nn)*Rabbit2000 | FD 6ELD L,(IY+d) | FD 6FLD IYL,A*Z280*Z380*eZ80*R800*Z80未定義 |
70 | 01 | 110 | FD 70LD (IY+d),B | FD 71LD (IY+d),C | FD 72LD (IY+d),D | FD 73LD (IY+d),E | FD 74LD (IY+d),H | FD 75LD (IY+d),L | FD 76 | FD 77LD (IY+d),A |
78 | 01 | 111 | FD 78LD A,<dd>*Z280 | FD 79LD A,(IX+dd)*Z280OUTW (C),nn*Z380 | FD 7ALD A,(IY+dd)*Z280 | FD 7BLD A,(HL+dd)*Z280 | FD 7CLD A,IYH*Z280*Z380*eZ80*R800*Z80未定義LD HL,IY*Rabbit2000 | FD 7DLD A,IYL*Z280*Z380*eZ80*R800*Z80未定義LD IY,HL*Rabbit2000 | FD 7ELD A,(IY+d) | FD 7F |
80 | 10 | 000 | FD 80ADD A,<dd>*Z280 | FD 81ADD A,(IX+dd)*Z280 | FD 82ADD A,(IY+dd)*Z280 | FD 83ADD A,(HL+dd)*Z280 | FD 84ADD A,IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD 85ADD A,IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD 86ADD A,(IY+d) | FD 87ADDW HL,IY*Z380 |
88 | 10 | 001 | FD 88ADC A,<dd>*Z280 | FD 89ADC A,(IX+dd)*Z280 | FD 8AADC A,(IY+dd)*Z280 | FD 8BADC A,(HL+dd)*Z280 | FD 8CADC A,IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD 8DADC A,IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD 8EADC A,(IY+d) | FD 8FADCW HL,IY*Z380 |
90 | 10 | 010 | FD 90SUB A,<dd>*Z280 | FD 91SUB A,(IX+dd)*Z280 | FD 92SUB A,(IY+dd)*Z280 | FD 93SUB A,(HL+dd)*Z280 | FD 94SUB IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD 95SUB IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD 96SUB A,(IY+d) | FD 97SUBW HL,IY*Z380 |
98 | 10 | 011 | FD 98SBC A,<dd>*Z280 | FD 99SBC A,(IX+dd)*Z280 | FD 9ASBC A,(IY+dd)*Z280 | FD 9BSBC A,(HL+dd)*Z280 | FD 9CSBC IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD 9DSBC IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD 9ESBC (IY+d) | FD 9FSBCW HL,IY*Z380 |
A0 | 10 | 100 | FD A0AND A,<dd>*Z280 | FD A1AND A,(IX+dd)*Z280 | FD A2AND A,(IY+dd)*Z280 | FD A3AND A,(HL+dd)*Z280 | FD A4AND IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD A5AND IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD A6AND (IY+d) | FD A7ANDW HL,IY*Z380 |
A8 | 10 | 101 | FD A8XOR A,<dd>*Z280 | FD A9XOR A,(IX+dd)*Z280 | FD AAXOR A,(IY+dd)*Z280 | FD ABXOR A,(HL+dd)*Z280 | FD ACXOR IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD ADXOR IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD AEXOR (IY+d) | FD AFXORW HL,IY*Z380 |
B0 | 10 | 110 | FD B0OR A,<dd>*Z280 | FD B1OR A,(IX+dd)*Z280 | FD B2OR A,(IY+dd)*Z280 | FD B3OR A,(HL+dd)*Z280 | FD B4OR IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD B5OR IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD B6OR (IY+d) | FD B7ORW HL,IY*Z380 |
B8 | 10 | 111 | FD B8CP A,<dd>*Z280 | FD B9CP A,(IX+dd)*Z280 | FD BACP A,(IY+dd)*Z280 | FD BBCP A,(HL+dd)*Z280 | FD BCCP IYH*Z280*Z380*eZ80*R800*Z80未定義 | FD BDCP IYL*Z280*Z380*eZ80*R800*Z80未定義 | FD BECP (IY+d) | FD BFCPW HL,IY*Z380 |
C0 | 11 | 000 | FD C0DDIR LW*Z380 | FD C1DDIR IB,LW*Z380 | FD C2JP NZ,<dd>*Z280DDIR IW.LW*Z380 | FD C3JP <dd>*Z280DDIR IW*Z380 | FD C4LD IY,(SP+d)*Rabbit2000CALL NZ,<dd>*Z280CALR NZ,eee*Z380 | FD C5 | FD C6ADDW HL,(IY+d)*Z380 | FD C7 |
C8 | 11 | 001 | FD C8 | FD C9 | FD CAJP Z,<dd>*Z280 | FD CBCB拡張 | FD CCCALL Z,<dd>*Z280BOOL IY*Rabbit2000CALR Z,eee*Z380 | FD CDCALL <dd>*Z280CALR eee*Z380 | FD CEADCW HL,(IY+d)*Z380 | FD CF |
D0 | 11 | 010 | FD D0LDCTL A,YSR*Z380 | FD D1 | FD D2JP NC,<dd>*Z280 | FD D3OUTAW (nn),HL*Z380 | FD D4LD (SP+d),IY*Rabbit2000CALL NC,<dd>*Z280CALR NC,eee*Z380 | FD D5 | FD D6SUBW HL,(IY+d)*Z380 | FD D7 |
D8 | 11 | 011 | FD D8LDCTL YSR,A*Z380 | FD D9EXXY*Z380 | FD DAJP C,<dd>*Z280LDCTL YSR,n*Z380 | FD DBINAW HL,(nn)*Z380 | FD DCCALL C,<dd>*Z280CALR C,eee*Z380 | FD DD | FD DESBCW HL,(IY+d)*Z380 | FD DF |
E0 | 11 | 100 | FD E0 | FD E1POP IY | FD E2JP PO,<dd>*Z280JP NV,<dd>*Z280 | FD E3EX (SP),IY | FD E4LD HL,(IY+d)*Rabbit2000CALL PO,<dd>*Z280CALL NV,<dd>*Z280CALR PO,eee*Z380 | FD E5PUSH IY | FD E6ANDW HL,(IY+d)*Z380 | FD E7 |
E8 | 11 | 101 | FD E8 | FD E9JP (IY) | FD EAJP PE,<dd>*Z280JP V,<dd>*Z280 | FD EBEX IY,HL*Z280 | FD ECCALL V,<dd>*Z280CALL PE,<dd>*Z280OR IY,DE*Rabbit2000CALR PE,eee*Z380 | FD EDED拡張*Z280 | FD EEXORW HL,(IY+d)*Z380 | FD EF |
F0 | 11 | 110 | FD F0 | FD F1 | FD F2JP P,<dd>*Z280JP NS,<dd>*Z280 | FD F3 | FD F4LD (IY+d),HL*Rabbit2000CALL P,<dd>*Z280CALL NS,<dd>*Z280CALR P,eee*Z380 | FD F5PUSH nn*Z280*Z380 | FD F6ORW HL,(IY+d)*Z380 | FD F7SETC XM*Z380 |
F8 | 11 | 111 | FD F8 | FD F9LD SP,IY | FD FAJP M,<dd>*Z280JP S,<dd>*Z280 | FD FB | FD FCCALL M,<dd>*Z280CALL S,<dd>*Z280RR IY*Rabbit2000CALR M,eee*Z380 | FD FD | FD FECPW HL,(IY+d)*Z380 | FD FF |
FD CB xx
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 | |||
00 | 00 | 000 | FD CB 00RLC (IY+d) LD B,(IY+d)*Z80未定義 | FD CB 01RLC (IY+d) LD C,(IY+d)*Z80未定義 | FD CB 02RLC (IY+d) LD D,(IY+d)*Z80未定義RLCW (IY+d)*Z380 | FD CB 03RLC (IY+d) LD E,(IY+d)*Z80未定義LD BC,(IY+d)*Z380 | FD CB 04RLC (IY+d) LD H,(IY+d)*Z80未定義 | FD CB 05RLC (IY+d) LD L,(IY+d)*Z80未定義 | FD CB 06RLC (IY+d) | FD CB 07RLC (IY+d) LD A,(IY+d)*Z80未定義 |
08 | 00 | 001 | FD CB 08RRC (IY+d) LD B,(IY+d)*Z80未定義 | FD CB 09RRC (IY+d) LD C,(IY+d)*Z80未定義 | FD CB 0ARRC (IY+d) LD D,(IY+d)*Z80未定義RRCW (IY+d)*Z380 | FD CB 0BRRC (IY+d) LD E,(IY+d)*Z80未定義LD (IY+d),BC*Z380 | FD CB 0CRRC (IY+d) LD H,(IY+d)*Z80未定義 | FD CB 0DRRC (IY+d) LD L,(IY+d)*Z80未定義 | FD CB 0ERRC (IY+d) | FD CB 0FRRC (IY+d) LD A,(IY+d)*Z80未定義 |
10 | 00 | 010 | FD CB 10RL (IY+d) LD B,(IY+d)*Z80未定義 | FD CB 11RL (IY+d) LD C,(IY+d)*Z80未定義 | FD CB 12RL (IY+d) LD D,(IY+d)*Z80未定義RLW (IY+d)*Z380 | FD CB 13RL (IY+d) LD E,(IY+d)*Z80未定義LD DE,(IY+d)*Z380 | FD CB 14RL (IY+d) LD H,(IY+d)*Z80未定義 | FD CB 15RL (IY+d) LD L,(IY+d)*Z80未定義 | FD CB 16RL (IY+d) | FD CB 17RL (IY+d) LD A,(IY+d)*Z80未定義 |
18 | 00 | 011 | FD CB 18RR (IY+d) LD B,(IY+d)*Z80未定義 | FD CB 19RR (IY+d) LD C,(IY+d)*Z80未定義 | FD CB 1ARR (IY+d) LD D,(IY+d)*Z80未定義RRW (IY+d)*Z380 | FD CB 1BRR (IY+d) LD E,(IY+d)*Z80未定義LD (IY+d),DE*Z380 | FD CB 1CRR (IY+d) LD H,(IY+d)*Z80未定義 | FD CB 1DRR (IY+d) LD L,(IY+d)*Z80未定義 | FD CB 1ERR (IY+d) | FD CB 1FRR (IY+d) LD A,(IY+d)*Z80未定義 |
20 | 00 | 100 | FD CB 20SLA (IY+d) LD B,(IY+d)*Z80未定義 | FD CB 21SLA (IY+d) LD C,(IY+d)*Z80未定義LD IY,(SP+d)*Z380 | FD CB 22SLA (IY+d) LD D,(IY+d)*Z80未定義SLAW (IY+d)*Z380 | FD CB 23SLA (IY+d) LD E,(IY+d)*Z80未定義LD IX,(IY+d)*Z380 | FD CB 24SLA (IY+d) LD H,(IY+d)*Z80未定義 | FD CB 25SLA (IY+d) LD L,(IY+d)*Z80未定義 | FD CB 26SLA (IY+d) | FD CB 27SLA (IY+d) LD A,(IY+d)*Z80未定義 |
28 | 00 | 101 | FD CB 28SRA (IY+d) LD B,(IY+d)*Z80未定義 | FD CB 29SRA (IY+d) LD C,(IY+d)*Z80未定義LD (SP+d),IY*Z380 | FD CB 2ASRA (IY+d) LD D,(IY+d)*Z80未定義SRAW (IY+d)*Z380 | FD CB 2BSRA (IY+d) LD E,(IY+d)*Z80未定義LD (IY+d),IX*Z380 | FD CB 2CSRA (IY+d) LD H,(IY+d)*Z80未定義 | FD CB 2DSRA (IY+d) LD L,(IY+d)*Z80未定義 | FD CB 2ESRA (IY+d) | FD CB 2FSRA (IY+d) LD A,(IY+d)*Z80未定義 |
30 | 00 | 110 | FD CB 30SLL (IY+d) LD B,(IY+d)*Z80未定義 | FD CB 31SLL (IY+d) LD C,(IY+d)*Z80未定義 | FD CB 32SLL (IY+d) LD D,(IY+d)*Z80未定義 | FD CB 33SLL (IY+d) LD E,(IY+d)*Z80未定義LD HL,(IY+d)*Z380 | FD CB 34SLL (IY+d) LD H,(IY+d)*Z80未定義 | FD CB 35SLL (IY+d) LD L,(IY+d)*Z80未定義 | FD CB 36SLL (IY+d)*Z80未定義TSET (IY+d)*Z280 | FD CB 37SLL (IY+d) LD A,(IY+d)*Z80未定義 |
38 | 00 | 111 | FD CB 38SRL (IY+d) LD B,(IY+d)*Z80未定義 | FD CB 39SRL (IY+d) LD C,(IY+d)*Z80未定義 | FD CB 3ASRL (IY+d) LD E,(IY+d)*Z80未定義SRLW (IY+d)*Z380 | FD CB 3BSRL (IY+d) LD H,(IY+d)*Z80未定義LD (IY+d),HL*Z380 | FD CB 3CSRL (IY+d) LD H,(IY+d)*Z80未定義 | FD CB 3DSRL (IY+d) LD L,(IY+d)*Z80未定義 | FD CB 3ESRL (IY+d) | FD CB 3FSRL (IY+d) LD A,(IY+d)*Z80未定義 |
40 | 01 | 000 | FD CB 40BIT 0,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB 41BIT 0,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB 42BIT 0,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB 43BIT 0,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB 44BIT 0,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB 45BIT 0,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB 46BIT 0,(IY+d) | FD CB 47BIT 0,(IY+d) LD A,(IY+d)*Z80未定義 |
48 | 01 | 001 | FD CB 48BIT 1,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB 49BIT 1,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB 4ABIT 1,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB 4BBIT 1,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB 4CBIT 1,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB 4DBIT 1,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB 4EBIT 1,(IY+d) | FD CB 4FBIT 1,(IY+d) LD A,(IY+d)*Z80未定義 |
50 | 01 | 010 | FD CB 50BIT 2,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB 51BIT 2,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB 52BIT 2,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB 53BIT 2,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB 54BIT 2,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB 55BIT 2,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB 56BIT 2,(IY+d) | FD CB 57BIT 2,(IY+d) LD A,(IY+d)*Z80未定義 |
58 | 01 | 011 | FD CB 58BIT 3,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB 59BIT 3,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB 5ABIT 3,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB 5BBIT 3,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB 5CBIT 3,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB 5DBIT 3,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB 5EBIT 3,(IY+d) | FD CB 5FBIT 3,(IY+d) LD A,(IY+d)*Z80未定義 |
60 | 01 | 100 | FD CB 60BIT 4,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB 61BIT 4,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB 62BIT 4,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB 63BIT 4,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB 64BIT 4,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB 65BIT 4,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB 66BIT 4,(IY+d) | FD CB 67BIT 4,(IY+d) LD A,(IY+d)*Z80未定義 |
68 | 01 | 101 | FD CB 68BIT 5,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB 69BIT 5,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB 6ABIT 5,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB 6BBIT 5,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB 6CBIT 5,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB 6DBIT 5,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB 6EBIT 5,(IY+d) | FD CB 6FBIT 5,(IY+d) LD A,(IY+d)*Z80未定義 |
70 | 01 | 110 | FD CB 70BIT 6,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB 71BIT 6,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB 72BIT 6,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB 73BIT 6,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB 74BIT 6,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB 75BIT 6,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB 76BIT 6,(IY+d) | FD CB 77BIT 6,(IY+d) LD A,(IY+d)*Z80未定義 |
78 | 01 | 111 | FD CB 78BIT 7,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB 79BIT 7,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB 7ABIT 7,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB 7BBIT 7,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB 7CBIT 7,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB 7DBIT 7,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB 7EBIT 7,(IY+d) | FD CB 7FBIT 7,(IY+d) LD A,(IY+d)*Z80未定義 |
80 | 10 | 000 | FD CB 80RES 0,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB 81RES 0,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB 82RES 0,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB 83RES 0,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB 84RES 0,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB 85RES 0,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB 86RES 0,(IY+d) | FD CB 87RES 0,(IY+d) LD A,(IY+d)*Z80未定義 |
88 | 10 | 001 | FD CB 88RES 1,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB 89RES 1,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB 8ARES 1,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB 8BRES 1,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB 8CRES 1,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB 8DRES 1,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB 8ERES 1,(IY+d) | FD CB 8FRES 1,(IY+d) LD A,(IY+d)*Z80未定義 |
90 | 10 | 010 | FD CB 90RES 2,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB 91RES 2,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB 92RES 2,(IY+d) LD D,(IY+d)*Z80未定義MULTW HL,(IY+d)*Z380 | FD CB 93RES 2,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB 94RES 2,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB 95RES 2,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB 96RES 2,(IY+d) | FD CB 97RES 2,(IY+d) LD A,(IY+d)*Z80未定義 |
98 | 10 | 011 | FD CB 98RES 3,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB 99RES 3,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB 9ARES 3,(IY+d) LD D,(IY+d)*Z80未定義MULTUW HL,(IY+d)*Z380 | FD CB 9BRES 3,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB 9CRES 3,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB 9DRES 3,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB 9ERES 3,(IY+d) | FD CB 9FRES 3,(IY+d) LD A,(IY+d)*Z80未定義 |
A0 | 10 | 100 | FD CB A0RES 4,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB A1RES 4,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB A2RES 4,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB A3RES 4,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB A4RES 4,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB A5RES 4,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB A6RES 4,(IY+d) | FD CB A7RES 4,(IY+d) LD A,(IY+d)*Z80未定義 |
A8 | 10 | 101 | FD CB A8RES 5,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB A9RES 5,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB AARES 5,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB ABRES 5,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB ACRES 5,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB ADRES 5,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB AERES 5,(IY+d) | FD CB AFRES 5,(IY+d) LD A,(IY+d)*Z80未定義 |
B0 | 10 | 110 | FD CB B0RES 6,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB B1RES 6,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB B2RES 6,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB B3RES 6,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB B4RES 6,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB B5RES 6,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB B6RES 6,(IY+d) | FD CB B7RES 6,(IY+d) LD A,(IY+d)*Z80未定義 |
B8 | 10 | 111 | FD CB B8RES 7,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB B9RES 7,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB BARES 7,(IY+d) LD D,(IY+d)*Z80未定義DIVUW HL,(IY+d)*Z380 | FD CB BBRES 7,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB BCRES 7,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB BDRES 7,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB BERES 7,(IY+d) | FD CB BFRES 7,(IY+d) LD A,(IY+d)*Z80未定義 |
C0 | 11 | 000 | FD CB C0SET 0,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB C1SET 0,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB C2SET 0,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB C3SET 0,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB C4SET 0,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB C5SET 0,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB C6SET 0,(IY+d) | FD CB C7SET 0,(IY+d) LD A,(IY+d)*Z80未定義 |
C8 | 11 | 001 | FD CB C8SET 1,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB C9SET 1,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB CASET 1,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB CBSET 1,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB CCSET 1,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB CDSET 1,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB CESET 1,(IY+d) | FD CB CFSET 1,(IY+d) LD A,(IY+d)*Z80未定義 |
D0 | 11 | 010 | FD CB D0SET 2,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB D1SET 2,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB D2SET 2,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB D3SET 2,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB D4SET 2,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB D5SET 2,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB D6SET 2,(IY+d) | FD CB D7SET 2,(IY+d) LD A,(IY+d)*Z80未定義 |
D8 | 11 | 011 | FD CB D8SET 3,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB D9SET 3,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB DASET 3,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB DBSET 3,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB DCSET 3,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB DDSET 3,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB DESET 3,(IY+d) | FD CB DFSET 3,(IY+d) LD A,(IY+d)*Z80未定義 |
E0 | 11 | 100 | FD CB E0SET 4,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB E1SET 4,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB E2SET 4,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB E3SET 4,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB E4SET 4,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB E5SET 4,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB E6SET 4,(IY+d) | FD CB E7SET 4,(IY+d) LD A,(IY+d)*Z80未定義 |
E8 | 11 | 101 | FD CB E8SET 5,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB E9SET 5,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB EASET 5,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB EBSET 5,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB ECSET 5,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB EDSET 5,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB EESET 5,(IY+d) | FD CB EFSET 5,(IY+d) LD A,(IY+d)*Z80未定義 |
F0 | 11 | 110 | FD CB F0SET 6,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB F1SET 6,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB F2SET 6,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB F3SET 6,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB F4SET 6,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB F5SET 6,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB F6SET 6,(IY+d) | FD CB F7SET 6,(IY+d) LD A,(IY+d)*Z80未定義 |
F8 | 11 | 111 | FD CB F8SET 7,(IY+d) LD B,(IY+d)*Z80未定義 | FD CB F9SET 7,(IY+d) LD C,(IY+d)*Z80未定義 | FD CB FASET 7,(IY+d) LD D,(IY+d)*Z80未定義 | FD CB FBSET 7,(IY+d) LD E,(IY+d)*Z80未定義 | FD CB FCSET 7,(IY+d) LD H,(IY+d)*Z80未定義 | FD CB FDSET 7,(IY+d) LD L,(IY+d)*Z80未定義 | FD CB FESET 7,(IY+d) | FD CB FFSET 7,(IY+d) LD A,(IY+d)*Z80未定義 |
FD ED xx(*Z280)
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 | |||
00 | 00 | 000 | FD ED 00 | FD ED 01 | FD ED 02LDA IY,(SP+dd)*Z280 | FD ED 03 | FD ED 04LDW IY,(SP+dd)*Z280 | FD ED 05LDW (SP+dd),IY*Z280 | FD ED 06LDW BC,(IY+d)*Z280 | FD ED 07EX A,<dd>*Z280 |
08 | 00 | 001 | FD ED 08 | FD ED 09 | FD ED 0ALDA IY,(HL+IX)*Z280 | FD ED 0B | FD ED 0CLDW IY,(HL+IX)*Z280 | FD ED 0DLDW (HL+IX),IY*Z280 | FD ED 0ELDW (IY+d),BC*Z280 | FD ED 0FEX A,(IX+dd)*Z280 |
10 | 00 | 010 | FD ED 10 | FD ED 11 | FD ED 12LDA IY,(HL+IY)*Z280 | FD ED 13 | FD ED 14LDW IY,(HL+IY)*Z280 | FD ED 15LDW (HL+IY),IY*Z280 | FD ED 16LDW DE,(IY+d)*Z280 | FD ED 17EX A,(IY+dd)*Z280 |
18 | 00 | 011 | FD ED 18 | FD ED 19 | FD ED 1ALDA IY,(IX+IY)*Z280 | FD ED 1B | FD ED 1CLDW IY,(IX+IY)*Z280 | FD ED 1DLDW (IX+IY),IY*Z280 | FD ED 1ELDW (IY+d),DE*Z280 | FD ED 1FEX A,(HL+dd)*Z280 |
20 | 00 | 100 | FD ED 20 | FD ED 21 | FD ED 22LDA IY,<dd>*Z280 | FD ED 23 | FD ED 24LDW IY,<dd>*Z280 | FD ED 25LDW <dd>,IY*Z280 | FD ED 26LDW HL,(IY+d)*Z280 | FD ED 27EX A,IYH*Z280 |
28 | 00 | 101 | FD ED 28 | FD ED 29 | FD ED 2ALDA IY,(IX+dd)*Z280 | FD ED 2B | FD ED 2CLDW IY,(IX+dd)*Z280 | FD ED 2DLDW (IX+dd),IY*Z280 | FD ED 2ELDW (IY+d),HL*Z280 | FD ED 2FEX A,IYL*Z280 |
30 | 00 | 110 | FD ED 30 | FD ED 31 | FD ED 32LDA IY,(IY+dd)*Z280 | FD ED 33 | FD ED 34LDW IY,(IY+dd)*Z280 | FD ED 35LDW (IY+dd),IY*Z280 | FD ED 36LDW SP,(IY+d)*Z280 | FD ED 37EX A,(IY+d)*Z280 |
38 | 00 | 111 | FD ED 38 | FD ED 39 | FD ED 3ALDA IY,(HL+dd)*Z280 | FD ED 3B | FD ED 3CLDW IY,(HL+dd)*Z280 | FD ED 3DLDW (HL+dd),IY*Z280 | FD ED 3ELDW (IY+d),SP*Z280 | FD ED 3F |
40 | 01 | 000 | FD ED 40IN <dd>,(C)*Z280 | FD ED 41OUT (C),<dd>*Z280 | FD ED 42SBC IY,BC*Z280 | FD ED 43 | FD ED 44 | FD ED 45 | FD ED 46 | FD ED 47 |
48 | 01 | 001 | FD ED 48IN (IX+dd),(C)*Z280 | FD ED 49OUT (C),(IX+dd)*Z280 | FD ED 4AADC IY,BC*Z280 | FD ED 4B | FD ED 4C | FD ED 4D | FD ED 4E | FD ED 4F |
50 | 01 | 010 | FD ED 50IN (IY+dd),(C)*Z280 | FD ED 51OUT (C),(IY+dd)*Z280 | FD ED 52SBC IY,DE*Z280 | FD ED 53 | FD ED 54 | FD ED 55 | FD ED 56 | FD ED 57 |
58 | 01 | 011 | FD ED 58IN (HL+dd),(C)*Z280 | FD ED 59OUT (C),(HL+dd)*Z280 | FD ED 5AADC IY,DE*Z280 | FD ED 5B | FD ED 5C | FD ED 5D | FD ED 5E | FD ED 5F |
60 | 01 | 100 | FD ED 60IN IYH,(C)*Z280 | FD ED 61OUT (C),IYH*Z280 | FD ED 62SBC IY,IY*Z280 | FD ED 63 | FD ED 64 | FD ED 65 | FD ED 66LDCTL IY,(C)*Z280 | FD ED 67 |
68 | 01 | 101 | FD ED 68IN IYL,(C)*Z280 | FD ED 69OUT (C),IYL*Z280 | FD ED 6AADC IY,IY*Z280 | FD ED 6B | FD ED 6C | FD ED 6DADD IY,A*Z280 | FD ED 6ELDCTL (C),IY*Z280 | FD ED 6F |
70 | 01 | 110 | FD ED 70 | FD ED 71 | FD ED 72SBC IY,SP*Z280 | FD ED 73 | FD ED 74 | FD ED 75 | FD ED 76 | FD ED 77 |
78 | 01 | 111 | FD ED 78 | FD ED 79 | FD ED 7AADC IY,SP*Z280 | FD ED 7B | FD ED 7C | FD ED 7D | FD ED 7E | FD ED 7F |
80 | 10 | 000 | FD ED 80 | FD ED 81 | FD ED 82 | FD ED 83 | FD ED 84 | FD ED 85 | FD ED 86LDUD A,(IY+d)*Z280 | FD ED 87LDCTL IY,USP*Z280 |
88 | 10 | 001 | FD ED 88 | FD ED 89 | FD ED 8A | FD ED 8B | FD ED 8C | FD ED 8D | FD ED 8ELDUD (IY+d),A*Z280 | FD ED 8FLDCTL USP,IY*Z280 |
90 | 10 | 010 | FD ED 90 | FD ED 91 | FD ED 92 | FD ED 93 | FD ED 94 | FD ED 95 | FD ED 96LDUP A,(IY+d)*Z280 | FD ED 97 |
98 | 10 | 011 | FD ED 98 | FD ED 99 | FD ED 9A | FD ED 9B | FD ED 9C | FD ED 9D | FD ED 9ELDUP (IY+d),A*Z280 | FD ED 9F |
A0 | 10 | 100 | FD ED A0 | FD ED A1 | FD ED A2 | FD ED A3 | FD ED A4 | FD ED A5 | FD ED A6 | FD ED A7 |
A8 | 10 | 101 | FD ED A8 | FD ED A9 | FD ED AA | FD ED AB | FD ED AC | FD ED AD | FD ED AE | FD ED AF |
B0 | 10 | 110 | FD ED B0 | FD ED B1 | FD ED B2 | FD ED B3 | FD ED B4 | FD ED B5 | FD ED B6 | FD ED B7 |
B8 | 10 | 111 | FD ED B8 | FD ED B9 | FD ED BA | FD ED BB | FD ED BC | FD ED BD | FD ED BE | FD ED BF |
C0 | 11 | 000 | FD ED C0MULT A,<dd>*Z280 | FD ED C1MULTU A,<dd>*Z280 | FD ED C2MULTW HL,(IX+dd)*Z280 | FD ED C3MULTUW HL,(IX+dd)*Z280 | FD ED C4DIV HL,<dd>*Z280 | FD ED C5DIVU HL,<dd>*Z280 | FD ED C6ADDW HL,(IX+dd)*Z280 | FD ED C7CPW HL,(IX+dd)*Z280 |
C8 | 11 | 001 | FD ED C8MULT A,(IX+dd)*Z280 | FD ED C9MULTU A,(IX+dd)*Z280 | FD ED CADIVW DEHL,(IX+dd)*Z280 | FD ED CBDIVUW DEHL,(IX+dd)*Z280 | FD ED CCDIV HL,(IX+dd)*Z280 | FD ED CDDIVU HL,(IX+dd)*Z280 | FD ED CESUBW HL,(IX+dd)*Z280 | FD ED CF |
D0 | 11 | 010 | FD ED D0MULT A,(IY+dd)*Z280 | FD ED D1MULTU A,(IY+dd)*Z280 | FD ED D2MULTW HL,(IY+dd)*Z280 | FD ED D3MULTUW HL,(IY+dd)*Z280 | FD ED D4DIV HL,(IY+dd)*Z280 | FD ED D5DIVU HL,(IY+dd)*Z280 | FD ED D6ADDW HL,(IY+dd)*Z280 | FD ED D7CPW HL,(IY+dd)*Z280 |
D8 | 11 | 011 | FD ED D8MULT A,(HL+dd)*Z280 | FD ED D9MULTU A,(HL+dd)*Z280 | FD ED DADIVW DEHL,(IY+dd)*Z280 | FD ED DBDIVUW DEHL,(IY+dd)*Z280 | FD ED DCDIV HL,(HL+dd)*Z280 | FD ED DDDIVU HL,(HL+dd)*Z280 | FD ED DESUBW HL,(IY+dd)*Z280 | FD ED DF |
E0 | 11 | 100 | FD ED E0MULT A,IYH*Z280 | FD ED E1MULTU A,IYH*Z280 | FD ED E2MULTW HL,IY*Z280 | FD ED E3MULTUW HL,IY*Z280 | FD ED E4DIV HL,IYH*Z280 | FD ED E5DIVU HL,IYH*Z280 | FD ED E6ADDW HL,IY*Z280 | FD ED E7CPW HL,IY*Z280 |
E8 | 11 | 101 | FD ED E8MULT A,IYL*Z280 | FD ED E9MULTU A,IYL*Z280 | FD ED EADIVW DEHL,IY*Z280 | FD ED EBDIVUW DEHL,IY*Z280 | FD ED ECDIV HL,IYL*Z280 | FD ED EDDIVU HL,IYL*Z280 | FD ED EESUBW HL,IY*Z280 | FD ED EF |
F0 | 11 | 110 | FD ED F0MULT A,(IY+d)*Z280 | FD ED F1MULTU A,(IY+d)*Z280 | FD ED F2MULTW HL,nn*Z280 | FD ED F3MULTUW HL,nn*Z280 | FD ED F4DIV HL,(IY+d)*Z280 | FD ED F5DIVU HL,(IY+d)*Z280 | FD ED F6ADDW HL,nn*Z280 | FD ED F7CPW HL,nn*Z280 |
F8 | 11 | 111 | FD ED F8MULT A,n*Z280 | FD ED F9MULTU A,n*Z280 | FD ED FADIVW DEHL,nn*Z280 | FD ED FBDIVUW DEHL,nn*Z280 | FD ED FCDIV HL,n*Z280 | FD ED FDDIVU HL,n*Z280 | FD ED FESUBW HL,nn*Z280 | FD ED FF |
Copyright (C) 2012 山本ワールド All Rights Reserved.