1 .fr

X86 was introduced as an ‚multiple accumulator ISA…— ... Non-restricted access to high-speed data (registers) .... (less orthogonal but faster to decode).
163KB taille 9 téléchargements 1622 vues
!

' !"

'( #$'( %&' )* #

$

% !

)

% $ % $ $ ! +

! ,))

%

!

&

)

*

% '

)

-

(

! "

%+ % 0

,

* '

#

& #0

2 0

-

7,

1

0

# #

8 89

6 1

7,

$ : 9

8

7,

8

7;

8

8*

6 6

# #

+ * $- '4

!*

8 $9

. 7;

$

)(

$9

#

#

3

" 6

&

# #

.

89

6 6/ 0

$

7


G

4 '

2 27

,

7 7 7 7

,; ! +8 8

' 7! N 7 8

8)

9

%+

, '4 ! $ !

8

&( ,

: 8

0

??= ( = F

8

%%=

A←

1@0

@ A←

&2&

8-

1@0

,

1@0

D A←

@ A A= 0

1@0

DD A

%

1@0

D A= 0

DD

& (

$+

*

8 $-

* , ;

) (

'

4 0

'

$

1

5

6 M

C

2

24 2

%+ 7:

.

$=

6

0 0

!

0 ! ,; 1

1 ! *

2

'

#+) 6 6 6

3%

8 ,; $ *$ ,; : 88

1

8

&( +,; 6 $

'

8

/

4

'4 1

' 3%

24 /

6

24

1D D

8 8 !

3% D / D ;

"

4

4 0

4

'4 K&L

!! !

$

3

2

#

' 7 7 7 7 7 7

, 8 !! 8! 8 8 ! !

!!

88

8 3

+

; %+

8

H H

-

% %

!

$

6 +

8 + 3

O H0 ,;

$

8

1

8

8 :8 88 8 8 )( :

+

-

$

H

*

6

, 8 N

2

H

$

8

-

' 1 ! 1 8 !!

7 7 7

!

$+

D

24

1

1

8

$8 8 1

!

1 $

"

.

2

3% G 5

;

6

0 7

!

15

H !

P8

*

P 88

5 C

" 6

C C CC

*

'

24

" D*

&(

8

! GCD

!

!

:

Q

1 8 8

8 8 $* +L 1

=&

! -

:G> Q&(

6

'

! ! 8

Q

7 7

0 8

)=>>

6

"

/ A

!!

1

7 7 7

$

0

8

7 7 7

" #"

%$?5 @5 1H ! "&"'% ! "(")% ! "#"

%$8

CC M

$

1 + MG/ 7 MM5-

D


>

1/

!

' DL

3% !

DL Q

* 8 H + # - 7 + #?- 7 +E#Q-

:

$+

! K&L

8

SSI

!!

DL D)

#; ?E> 1>5

F?@ 1 ;

5

5

%4% 5 #;

1 1

% "

&(

%+,

7 F# 7 @# 7 1# "

O0-

B

'

" '

>

1

B

" F " " @

B @

?

! #

M

"C

/

%+

;

-

.

;

"

?@4" " D*

+" H -

'

E L?=

$ D 88 $ $

%+

*

E ;L

E+"-

" D*

&(

E+ E+ -

E " V : G*

E+C-

D

' ( !

D;

*

? +" H .-

? +" HC-

E V : G*

? + "H 5-

E V : G*

E C V : G*

? + /HG-

? +>HC-

G G

2

6 2 $ +" H $ * $ 6 8 + HC-= *$ D * 8 ! 8U . 8

88

" D

+ E!

"

#

"

%+

# G

? O+" H .-

%+

? + "H 5-

? O+ /HG-

? O+>HC-

G

G

G

N :

8 ,-

+

!

0 1+ .

N 8 . . /

$ 8 +

+

2

$ 8 ! *$

2

)L

E0

? + /HG-

G

? +>HC-

)L

(Q

G

2

2

E0

?

)L

(QC

8

6

88 $

+ + * + 1+ * +. *

G

?

W.+ HC2

G

G

? + "H 5-

?

(Q

G WC

? +>HC-

E0

W/+ HCG

G

? O+ /HG-

? O+>HC-

6 8 6 0

2

W

? + /HG-

WC+ HC-

G

G

G

G

? O+ "H 5-

? +" H .-

W5+ HC-

W

W G

G

G

? O+" H .G

? O+ "H 5-

;

W>+ HC-

? +" H .-

+

6 Q

"

+

1 8+ F-

8

8

N 88 N

5.D*

8 '4 !

""

0

B

>>>1

$ ? O+" H .-

G

G

2

G

G

E0

? O+" H .-

"

2

? + "H 5-

? O+ "H 5-

G

C

? + /HG-

G

?

W.+ HC2

G 2

2

E0

?

? O+>HC-

? +>HC-

C

G

(QC

'CCCC

? + "H 5-

?

)L

(Q 2

2

E0

G

? + /HG-

?

)L

(Q

G G

C

)L

E0

W.+ HC-

WC

)L

(Q

G G

2

G

G

? O+ /HG-

G 2

W/+ HC-

W G

? +" H .-

W5+ HCG

G

)L

E0

G

G

?

(Q

G

G WC

? O+>HC-

8 $ ? +" H .-

W/+ HC-

W

? O+ /HG-

2

>>>1 W>+ HC-

W G

G

G

B

W5+ HC-

W

? O+ "H 5-

0

W>+ HCG

".

G 2

2

E0

?

" ? +>HC-

)L

(QC

'CCC. "/

"5

5

%+

B;

;

% 8

!

"

#

*

8

E * 88 8

D D

" 2 8

$% & D D "

"

'

( )

)

%* )

+

!I

! J

= X $

3%

7: "

8

) E

%+ 6 ">

8 $ 4

?5> 3%

$

!

4;

@51 3%

$

!

, 8

8

8 $

L

=!: 8 88 "G

>