Apple , Mac Apple Silicon ARM. , . , x86 ARM. Apple ?
, , iPhone Android' ARM'. Qualcomm, HUAWEI Kirin, Samsung Exynos Apple A13/A14 Bionic — ARM-.
— x86 Intel AMD. Word .
x86 — Intel 70-80 .
![](https://habrastorage.org/getpro/habr/post_images/0a1/bcd/6c0/0a1bcd6c0af8b47c44159e43a7659039.jpg)
?
.
— ,
x86 , CISC - Complex Instruction Set Computing.
ARM — RISC - Reduced Instruction Set Computing.
ARM RICS - Advanced RISC Machines.
ISA - Instruction Set Architecture.
— . ?
, , . . , — . — .
- x86 — CISC
- ARM — RISC
, . x86 — CISC, ARM — RISC.
, ?
CISC
![](https://habrastorage.org/getpro/habr/post_images/860/9db/750/8609db75063147c18c6d5b83b40759e7.jpg)
, 1960- . () «-22».
1960-. , . Assembler. , , . Assembler' . “ ” .
, , , :
- , .
- ? .
- .
- . — , !
- .
- ! .
- … , ?
- ....
- . : , « »? . CISC.
, . — , — . .
CISC
??? — . .
, . , . , CISC- , .
, . , , , . . . . , CISC- , 60- . , , . . RISC…
RISC
Assembler' RISC - . , CISC RISC , .
x86 ARM.
x86
- MOV AX, 15; AH = 00, AL = 0Fh
- AAA; AH = 01, AL = 05
- RET
ARM
- MOV R3, #10
- AND R2, R0, #0xF
- CMP R2, R3
- IT LT
- BLT elsebranch
- ADD R2. #6
- ADD R1. #1
- elsebranch:
- END
. . , RISC- . .
, . 86 .
![](https://habrastorage.org/getpro/habr/post_images/d03/4d6/ed5/d034d6ed518e666c9852f33e34b1a5eb.png)
— . . , , . ARM- .
![](https://habrastorage.org/getpro/habr/post_images/702/d7f/29e/702d7f29ef4978790e1c160e77d3f29b.png)
, , 50 .
, . . , . .
RISC: . , . RISC , :
- ,
- ,
- 32/64/128 ,
- ,
- ,
- .
. ARM1 Intel 386. ARM . 10 : 25 275 . : 0.1 2 Intel. .
, ARM RISC, , .
. . , x86 AMD Intel? — ARM , .
Apple ARM. Acorn Computers VLSI Technology. Apple - — Newton. , .
, . x86 . ? , , . ?
![](https://habrastorage.org/getpro/habr/post_images/a63/12d/2a4/a6312d2a4010bfa363dd4889dee27063.png)
. ARM , , ? Apple Apple Silicon.
?
, ARM . ? x86 ?
, Intel AMD . CISC- RISC. CISC- - , .
![](https://habrastorage.org/getpro/habr/post_images/32b/f46/110/32bf46110a072b4addd2edf45b7fb207.png)
Intel AMD (micro-ops), — — RISC .
-, ! 4-8 — RISC-!
, . , RISC CISC- .
— . , .
, iPad 15- MacBook Pro Core i7 Core i9.
![](https://habrastorage.org/getpro/habr/post_images/a64/937/438/a64937438ba03cad20bddadaf3690e7d.png)
?
Ampere 80- ARM . Ampere 4% , EPYC AMD 14% .
![](https://habrastorage.org/getpro/habr/post_images/317/9c3/202/3179c3202e3d2ecb5b4405da4415f94f.png)
![](https://habrastorage.org/getpro/habr/post_images/556/90c/97f/55690c97fe151e2c7688b4d048550f30.png)
Ampere, Cloud Workstation, . ARM ISA. , Intel low power lakefield.
Intel - ( ) . ARM- Qualcomm, Samsung, MediaTek, x86 “” .
Apple , ARM. CISC RISC. , , Apple . . .
Intel x86 , Apple x86. , ARM. , . .
![](https://habrastorage.org/getpro/habr/post_images/6f3/23d/bc8/6f323dbc8b5918b4a48b6cc570a8e9fb.jpg)
ARM . , . , ARM — x86.
— , . , , . Apple, , !
: . . !