16.02.2013 Aufrufe

24531904_j

24531904_j

24531904_j

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4.2.1.4 Add Immediate 14<br />

A4<br />

4.2.1.5 Add Immediate 22<br />

A5<br />

4.2.2 整数比較<br />

40 37 36 35 34 33 32 27 26 20 19 13 12 6 5 0<br />

8 s x2a ve imm6d r3 imm7b r1 qp<br />

4 1 2 1 6 7 7 7 6<br />

命令 オペランド オペコード<br />

adds<br />

2<br />

r1 = imm14 , r3 8<br />

addp4 3<br />

40 37 36 35 27 26 22 21 20 19 13 12 6 5 0<br />

9 s imm 9d imm 5c r 3 imm 7b r 1 qp<br />

4 1 9 5 2 7 7 6<br />

整数比較命令は、 メ ジ ャ ー ・ オペ コ ー ド C-E の中にエン コ ー ド される。 表 4-10 に示すよ<br />

うに、 ビッ ト 35:34 に 2 ビッ トのオペコード拡張フィールド (x 2 )、 ビッ ト 33(t a )、 36(t b )、<br />

12(c) に 3 つの 1 ビ ッ ト ・ オペ コ ー ド 拡張フ ィ ー ル ド を使用する。 整数比較即値命令は、<br />

メジャー・オペコード C-E の中にエン コ ー ド され、 表 4-11 に示すよ う に、 ビ ッ ト 35:34 に<br />

2 ビットのオペコード拡張フィールド (x 2 )、ビット33(t a ) と 12(c) に 2 つの 1 ビット ・オペ<br />

コード拡張フィールドを使用する。<br />

表 4-10. 整数比較オペコード拡張<br />

x 2<br />

ビット<br />

35:34<br />

0<br />

1<br />

第 3 巻 : 命令形式 3:273<br />

x 2a<br />

拡張<br />

命令 オペランド オペコード<br />

addl r 1 = imm 22 , r 3 9<br />

t b<br />

ビット<br />

36<br />

0<br />

1<br />

0<br />

1<br />

t a<br />

ビット<br />

33<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

c<br />

ビット<br />

12<br />

C<br />

オペコード・ビット 40:37<br />

D E<br />

0 cmp.lt A6 cmp.ltu A6 cmp.eq A6<br />

1 cmp.lt.unc A6 cmp.ltu.unc A6 cmp.eq.unc A6<br />

0 cmp.eq.and A6 cmp.eq.or A6 cmp.eq.or.andcm A6<br />

1 cmp.ne.and A6 cmp.ne.or A6 cmp.ne.or.andcm A6<br />

0 cmp.gt.and A7 cmp.gt.or A7 cmp.gt.or.andcm A7<br />

1 cmp.le.and A7 cmp.le.or A7 cmp.le.or.andcm A7<br />

0 cmp.ge.and A7 cmp.ge.or A7 cmp.ge.or.andcm A7<br />

1 cmp.lt.and A7 cmp.lt.or A7 cmp.lt.or.andcm A7<br />

0 cmp4.lt A6 cmp4.ltu A6 cmp4.eq A6<br />

1 cmp4.lt.unc A6 cmp4.ltu.unc A6 cmp4.eq.unc A6<br />

0 cmp4.eq.and A6 cmp4.eq.or A6 cmp4.eq.or.andcm A6<br />

1 cmp4.ne.and A6 cmp4.ne.or A6 cmp4.ne.or.andcm A6<br />

0 cmp4.gt.and A7 cmp4.gt.or A7 cmp4.gt.or.andcm A7<br />

1 cmp4.le.and A7 cmp4.le.or A7 cmp4.le.or.andcm A7<br />

0 cmp4.ge.and A7 cmp4.ge.or A7 cmp4.ge.or.andcm A7<br />

1 cmp4.lt.and A7 cmp4.lt.or A7 cmp4.lt.or.andcm A7<br />

v e<br />

0

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!