home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1998 January (DVD)
/
VPR980100.ISO
/
DRIVER
/
IBM
/
VW200
/
VW200_2.EXE
/
DEVINFO
/
SMC88ZQ2.TXT
< prev
Wrap
Text File
|
1995-05-05
|
7KB
|
225 lines
XOR B, #nn: Exclusive OR immediate data nn and B reg. (3cycle)
機能 B ← B ∀ nn
8ビット即値データnnとBレジスタの内容との排他的論理和をとり、結果をBレジス
タにストアします。
コード MSB LSB
1 1 0 0 1 1 1 0 CEH
1 0 1 1 1 0 0 0 B8H
n n nn
フラグ I1 I0 U D N V C Z
- - - - - -
モード Src: 即値データ
Dst: レジスタ直接
例 設定値 結 果
B nn B SC
N V C Z
2CH 41H 6DH 0 ― ― 0
7AH B6H CCH 1 ― ― 0
XOR L, #nn: Exclusive OR immediate data nn and L reg. (3cycle)
機能 L ← L ∀ nn
8ビット即値データnnとLレジスタの内容との排他的論理和をとり、結果をLレジス
タにストアします。
コード MSB LSB
1 1 0 0 1 1 1 0 CEH
1 0 1 1 1 0 0 1 B9H
n n nn
フラグ I1 I0 U D N V C Z
- - - - - -
モード Src: 即値データ
Dst: レジスタ直接
例 設定値 結 果
L nn L SC
N V C Z
2CH 41H 6DH 0 ― ― 0
7AH B6H CCH 1 ― ― 0
XOR H, #nn: Exclusive OR immediate data nn and H reg. (3cycle)
機能 H ← H ∀ nn
8ビット即値データnnとHレジスタの内容との排他的論理和をとり、結果をHレジス
タにストアします。
コード MSB LSB
1 1 0 0 1 1 1 0 CEH
1 0 1 1 1 0 1 0 BAH
n n nn
フラグ I1 I0 U D N V C Z
- - - - - -
モード Src: 即値データ
Dst: レジスタ直接
例 設定値 結 果
H nn H SC
N V C Z
2CH 41H 6DH 0 ― ― 0
7AH B6H CCH 1 ― ― 0
XOR SC, #nn: Exclusive OR immediate data nn and SC (2cycle)
機能 SC ← SC ∀ nn
8ビット即値データnnとシステムコンディションフラグ(SC)の内容との排他的論理
和をとり、結果をシステムコンディションフラグ(SC)にセットします。
コード MSB LSB
1 0 0 1 1 1 1 0 9EH
n n nn
フラグ I1 I0 U D N V C Z
モード Src: 即値データ
Dst: レジスタ直接
例 設定値 結 果
SC nn SC SC
I1 I0 U D N V C Z
2CH 41H 6DH 0 1 1 0 1 1 0 1
7AH B6H CCH 1 1 0 0 1 1 0 0
XOR [BR:ll], #nn: Exclusive OR immediate data nn
and location [BR:ll] (5cycle)
機能 SC ← SC ∀ nn
8ビット即値データnnとBRレジスタの内容を上位バイト、8ビット絶対アドレスllを
下位バイトとしてアドレス指定されるデータメモリの内容との排他的論理和をとり
結果をそのアドレスにストアします。
EPレジスタの内容がデータメモリのページアドレスになります(MODEL2/3)。
コード MSB LSB
1 1 0 1 1 0 1 0 DAH
l l ll
n n nn
フラグ I1 I0 U D N V C Z
― ― ― ― ― ―
モード Src: 即値データ
Dst: 8ビット絶対
例 設定値 結 果
[BR:ll] nn [BR:ll] SC
N V C Z
2CH 41H 6DH 0 ― ― 0
7AH B6H CCH 1 ― ― 0
XOR [HL], A: Exclusive OR A reg. and location [HL] (4cycle)
機能 [HL] ← [HL] ∀ A
Aレジスタの内容とHLレジスタでアドレス指定されたデータメモリの内容との排他
的論理和をとり結果をそのアドレスにストアします。
EPレジスタの内容がデータメモリのページアドレスになります(MODEL2/3)。
コード MSB LSB
1 1 0 0 1 1 1 0 CEH
0 0 1 1 1 1 0 0 3CH
フラグ I1 I0 U D N V C Z
― ― ― ― ― ―
モード Src: レジスタ直接
Dst: レジスタ間接
例 設定値 結 果
[HL] A [HL] SC
N V C Z
2CH 41H 6DH 0 ― ― 0
7AH B6H CCH 1 ― ― 0
XOR [HL], #nn: Exclusive OR immediate data nn and location [HL]
(5cycle)
機能 [HL] ← [HL] ∀ nn
8ビット即値データとHLレジスタでアドレス指定されたデータメモリの内容との排
他的論理和をとり結果をそのアドレスにストアします。
EPレジスタの内容がデータメモリのページアドレスになります(MODEL2/3)。
コード MSB LSB
1 1 0 0 1 1 1 0 CEH
0 0 1 1 1 1 0 1 3DH
n n nn
フラグ I1 I0 U D N V C Z
― ― ― ― ― ―
モード Src: 即値データ
Dst: レジスタ間接
例 設定値 結 果
[HL] nn [HL] SC
N V C Z
2CH 41H 6DH 0 ― ― 0
7AH B6H CCH 1 ― ― 0
XOR [HL], [ir]: Exclusive OR location [ir reg.] and location [HL]
(5cycle)
機能 [HL] ← [HL] ∀ [ir]
irレジスタ(IX/IY)とHLレジスタでそれぞれアドレス指定されたデータメモリの内
容との排他的論理和をとり結果をデータメモリ[HL]にストアします。
EPレジスタの内容がデータメモリ[HL]のページアドレス、XPレジスタ(IX指定時)、
YPレジスタ(IY指定時)の内容がデータメモリ[ir]のページアドレスになります(MODE
L2/3)。
コード MSB LSB
1 1 0 0 1 1 1 0 CEH
0 0 1 1 1 1 1 ir 3EH、3FH ※
※ ir ニーモニック コード
IX 0 XOR [HL], 3EH
[IX]
IY 1 XOR [HL], 3FH
[IY]
フラグ I1 I0 U D N V C Z
― ― ― ― ― ―
モード Src: レジスタ間接
Dst: レジスタ間接
例 設定値 結 果
[HL] [ir] [HL] SC
N V C Z
2CH 41H 6DH 0 ― ― 0
7AH B6H CCH 1 ― ― 0