ISA ошибок не прощает

–X86 – ,– 80 .
– - 95% , – .
– , — . – 15 , !
– , ice, . -?
– , ARM-a.
– . C ?
– .
– c ?
– .
– . ?

, . , . ARM VHDL ( ) . , , . :)

image

X86 , , … .

RISC (Reduced Instruction Set Computing) ARM CISC (Complex Instruction Set) X86. . 40 , 1978 , X86 ISA (Instruction Set Architecture) . , , ( SIMD), . 86. , “” (, ), . , . :) , X86 ( ). (, ?). .

image

, , X86 ISA . , , , ISA “ ”. «» Intel . , . :) : REX, VEX… (EVEX) AVX-512. , RM ( SVE) 4 . ARM , , .

, circuit designer. , – , , . , . x86 ( , ).

image

, , (front end) ARM X86. , front end – , 10%. , , . .

E , front end – , backward compatibility. back end. Intel, , 2000-, NetBurst (P4) Core-M (P3). front end . , X86 ISA 20%. – .

– instruction cache. , , , . , . , , , . VLIW (Very Long Instruction World) . , , . , . , RISC, CISC VLIW.

, legacy, , X86 . backward compatibility . « ». . Intel AMD, ISA, . , legacy .

All Articles