« Architecture 8 bits » : différence entre les versions
m Résolution de redirection |
mAucun résumé des modifications |
||
(46 versions intermédiaires par 33 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Autre|le style de musique|chiptune}} |
|||
Dans l'architecture des ordinateurs, les entiers '''8-bits''', des adresses de mémoire, ou d'autres unités de données sont ceux qui ont au moins {{unité|8|[[bit]]s}} c'est-à-dire un ({{unité|1|octet}}) de large. |
|||
{{à sourcer|date=mai 2018}} |
|||
[[Fichier:MMN80CPU 1.jpg|vignette|Le MMN80CPU (clone du [[Zilog Z80]]), un processeur 8 bits]] |
|||
En [[Architecture de processeur|architecture]] des [[ordinateur]]s, les unités '''{{unité|8 bits}}''' d'entiers, d'[[Adressage mémoire|adresses mémoire]] ou d'autres [[donnée]]s sont celles qui ont une largeur de {{unité|8 [[bit]]s}}, c'est-à-dire {{unité|1|[[octet]]}}. |
|||
Aussi, les [[CPU]] 8-bits architectures ALU sont celles qui sont fondées sur des registres, des bus adresse, ou des bus de données de cette taille. 8-bit est aussi un terme donné à une génération de calculateurs dans lesquels les processeurs 8-bits étaient la norme. |
|||
Aussi, les architectures {{unité|8 bits}} de [[processeur]]s et d'[[Unité arithmétique et logique|unités arithmétiques et logiques]] sont celles qui sont fondées sur des [[Registre de processeur|registres]], des [[Bus de données|bus d'adresse]], ou des [[Bus informatique|bus]] de données de cette taille. « 8 bits » est aussi un terme donné à une génération de calculateurs dans lesquels les processeurs 8 bits étaient la norme. |
|||
Les CPU 8-bits utilisent normalement un bus de données 8-bits et un bus d'adresses 16-bits qui signifie que leur espace d'adressage est limité à 64 KB. |
|||
== Histoire == |
|||
Ce n'est pas une «loi naturelle», cependant, il y a des exceptions. |
|||
Les microprocesseurs [[nibble|4 bits]] ont été développés dans les [[années 1970]] en commençant par les [[Intel 4004]]. [[Intel]] a rapidement suivi avec les processeurs 8 bits, et la plupart des concurrents d'Intel ont commencé avec les 8 bits. Les limitations de performances et limites de la mémoire expliquent que les processeurs 4 bits ont rapidement été dépassés sur des applications plus exigeantes. |
|||
Le premier microprocesseur largement adopté |
Le premier [[microprocesseur]] 8 bits largement adopté a été l'[[Intel 8080]], qui a été utilisé dans les ordinateurs de nombreux amateurs de la fin des années 1970 et début 1980, souvent utilisé sous système d'exploitation [[Control Program/Monitor|CP/M]]. |
||
Les processeurs 8 bits utilisent normalement un bus de données 8 bits et un bus d'adresse [[Architecture 16 bits|16 bits]] qui signifie que leur espace d'adressage est limité à {{unité|64|[[Byte|kiB]]}}. Ce n'est pas une « loi naturelle », cependant, il y a des exceptions. Le [[Zilog Z80]] (compatible avec le 8080) et le [[Motorola 6800]] ont également été utilisés dans des ordinateurs similaires. Les processeurs 8 bits Z80 et le [[MOS Technology 6502]] ont été largement utilisés dans les [[Ordinateur personnel|ordinateurs personnels]] (en anglais : ''personal computer'' ou ''PC'') et des [[Console de jeux vidéo|consoles de jeux]] des années 1970 et [[années 1980|1980]]. Beaucoup de processeurs 8 bits ou [[microcontrôleur]]s sont à la base des [[Système embarqué|systèmes embarqués]], avant les [[années 2020]]. |
|||
Le Zilog Z80 (compatible avec le 8080) et le Motorola 6800 ont également été utilisées dans des ordinateurs similaires. |
|||
== Processeurs == |
|||
Les CPU 8-bits Z80 et la technologie MOS 6502 ont été largement utilisés dans les ordinateurs personnels et des consoles de jeux des années 1970 et 80. |
|||
Un processeur peut être classé sur la base des données auxquelles il peut accéder en une opération unique. Un processeur 8 bits peut accéder à {{unité|8 bits}} de données en une seule opération, par opposition à un processeur {{unité|16|bits}} qui peut accéder à {{unité|16|bits}} de données en une seule opération. |
|||
Voici une liste (très incomplète) de processeurs 8 bits : |
|||
Beaucoup de CPU 8-bits ou microcontrôleurs sont à la base des systèmes embarqués actuels. |
|||
* [[Intel 8008]] |
|||
* [[Intel 8080]] (source compatible 8008) |
|||
* [[Intel 8085]] (compatible binairement 8080) |
|||
* Intel 8051 ([[Architecture de type Harvard|architecture Harvard]]) |
|||
* [[Zilog Z80]] (compatible binairement 8080) |
|||
* Zilog Z180 (compatible binairement Z80) |
|||
* Zilog Z8 |
|||
* [[Zilog eZ80]] (compatible binairement Z80) |
|||
* [[Motorola 6800]] |
|||
* Motorola 6803 |
|||
* [[Motorola 6809]] (partiellement compatible 6800) |
|||
* Hitachi 6309 (totalement compatible avec le Motorola 6809 en mode compatible tout en étant {{%|25}} plus rapide (0,55 MIPS/MHz contre 0,42 pour le Motorola) et consommant moins d'énergie (technologie CMOS contre [[NMOS]] pour le Motorola) ; il possède plus de registres - notamment les registres ALU E et F - et des nouvelles instructions telles les multiplications et divisions 16/32 bits ainsi qu'une instruction de copie de blocs RAM unique)<ref>{{article|langue=en|nom1=Amdahl|prénom1=G. M.|nom2=Blaauw|prénom2=G. A.|lien auteur2=Gerrit Blaauw|nom3=Brooks|prénom3=F. P.|lien auteur3=Fred Brooks|année=1964|titre=Architecture of the IBM System/360|journal=IBM Journal of Research and Development|volume=8|numéro=2|pages=87–101|doi=10.1147/rd.82.0087| url=https://web.archive.org/web/20170810085620/https://www.ece.ucdavis.edu/~vojin/CLASSES/EEC272/S2005/Papers/IBM360-Amdahl_april64.pdf|format=pdf|lien auteur1=Gene Amdahl}}</ref>. |
|||
* [[MOS Technology 6502]] |
|||
* Microchip PIC10 |
|||
* Microchip PIC12 |
|||
* Microchip PIC16 |
|||
* Microchip PIC18 |
|||
* Famille de microcontrôleurs [[Atmel]] AVR |
|||
* Série de microcontrôleurs NEC 78K0 |
|||
* [[RCA 1802]] (Cosmac) |
|||
== Notes et références == |
|||
Il y a 2⁸ (256) valeurs possibles de 8 bits. |
|||
{{Références}} |
|||
== Articles connexes == |
|||
Environ 55% de tous les processeurs vendus dans le monde sont des microcontrôleurs ou microprocesseurs 8 bits. |
|||
* [[Consoles de jeux vidéo de troisième génération|Console 8 bits]] |
|||
* [[Nibble]] |
|||
* [[Architecture 16 bits]] |
|||
* [[Architecture 32 bits]] |
|||
{{Palette|Technologies CPU}} |
|||
== Pourquoi 8 bits? == |
|||
{{Portail|informatique}} |
|||
Les microprocesseurs [[4-bits]] ont été développés dans les années 1970 en commençant par les Intel 4004. |
|||
[[Catégorie:Architecture informatique]] |
|||
Intel a rapidement suivi avec les processeurs 8-bits, et la plupart des concurrents d'Intel ont commencé avec les 8-bits. |
|||
Les limitations de performances et limites de la mémoire signifie que les processeurs 4-bits sont tombés sur des applications plus exigeantes rapidement (les processeurs 4-bits sont encore produits en masse cependant). |
|||
== Liste des CPU 8-bits == |
|||
Un processeur peut être classée sur la base des données qu'il peut accéder avec une opération unique. |
|||
Un processeur 8-bits peut accéder à 8 bits de données dans une seule opération, par opposition à un processeur 16-bits, qui peut accéder à 16 bits de données en une seule opération. |
|||
Exemples de processeurs 8-bits (très incomplet): |
|||
* Intel 8008 |
|||
* Intel 8080 (source compatible 8008 ) |
|||
* Intel 8085 (compatible binairement 8080 ) |
|||
* Intel 8051 (architecture Harvard) |
|||
* Zilog Z80 (compatible binairement 8080 ) |
|||
* Zilog Z180 (compatible binairement Z80 ) |
|||
* Zilog Z8 |
|||
* Zilog eZ80 (compatible binairement Z80) |
|||
* Motorola 6800 |
|||
* Motorola 6803 |
|||
* Motorola 6809 (partiellement compatible 6800) |
|||
* MOS Technology 6502 |
|||
* Microchip PIC10 |
|||
* Microchip PIC12 |
|||
* Microchip PIC16 |
|||
* Microchip PIC18 |
|||
* famille microcontrôleurs Atmel AVR |
|||
* série de microcontrôleurs NEC 78K0 |
|||
{{Palette Technologies CPU}} |
|||
Liens vers univers du 8-bits : |
|||
Chipmusic: http://www.mymajorcompany.com/Artistes/studioclr |
|||
{{Portail informatique}} |
|||
[[Catégorie:Unité de mesure informatique]] |
|||
[[ar:8-بت]] |
|||
[[ca:8 bits]] |
|||
[[cs:8bitový]] |
|||
[[de:8-Bit-Architektur]] |
|||
[[en:8-bit]] |
|||
[[eo:8-bita arkitekturo]] |
|||
[[es:8 bits]] |
|||
[[it:8 bit]] |
|||
[[ja:8ビット]] |
|||
[[ko:8비트]] |
|||
[[ms:8-bit]] |
|||
[[no:8-bit]] |
|||
[[pl:Architektura 8-bitowa]] |
|||
[[pt:8 bits]] |
|||
[[ru:8 бит (компьютерная архитектура)]] |
|||
[[sv:8-bitars CPU]] |
|||
[[zh:8位元]] |
Dernière version du 17 mai 2024 à 21:38
En architecture des ordinateurs, les unités 8 bits d'entiers, d'adresses mémoire ou d'autres données sont celles qui ont une largeur de 8 bits, c'est-à-dire 1 octet.
Aussi, les architectures 8 bits de processeurs et d'unités arithmétiques et logiques sont celles qui sont fondées sur des registres, des bus d'adresse, ou des bus de données de cette taille. « 8 bits » est aussi un terme donné à une génération de calculateurs dans lesquels les processeurs 8 bits étaient la norme.
Histoire[modifier | modifier le code]
Les microprocesseurs 4 bits ont été développés dans les années 1970 en commençant par les Intel 4004. Intel a rapidement suivi avec les processeurs 8 bits, et la plupart des concurrents d'Intel ont commencé avec les 8 bits. Les limitations de performances et limites de la mémoire expliquent que les processeurs 4 bits ont rapidement été dépassés sur des applications plus exigeantes.
Le premier microprocesseur 8 bits largement adopté a été l'Intel 8080, qui a été utilisé dans les ordinateurs de nombreux amateurs de la fin des années 1970 et début 1980, souvent utilisé sous système d'exploitation CP/M.
Les processeurs 8 bits utilisent normalement un bus de données 8 bits et un bus d'adresse 16 bits qui signifie que leur espace d'adressage est limité à 64 kiB. Ce n'est pas une « loi naturelle », cependant, il y a des exceptions. Le Zilog Z80 (compatible avec le 8080) et le Motorola 6800 ont également été utilisés dans des ordinateurs similaires. Les processeurs 8 bits Z80 et le MOS Technology 6502 ont été largement utilisés dans les ordinateurs personnels (en anglais : personal computer ou PC) et des consoles de jeux des années 1970 et 1980. Beaucoup de processeurs 8 bits ou microcontrôleurs sont à la base des systèmes embarqués, avant les années 2020.
Processeurs[modifier | modifier le code]
Un processeur peut être classé sur la base des données auxquelles il peut accéder en une opération unique. Un processeur 8 bits peut accéder à 8 bits de données en une seule opération, par opposition à un processeur 16 bits qui peut accéder à 16 bits de données en une seule opération.
Voici une liste (très incomplète) de processeurs 8 bits :
- Intel 8008
- Intel 8080 (source compatible 8008)
- Intel 8085 (compatible binairement 8080)
- Intel 8051 (architecture Harvard)
- Zilog Z80 (compatible binairement 8080)
- Zilog Z180 (compatible binairement Z80)
- Zilog Z8
- Zilog eZ80 (compatible binairement Z80)
- Motorola 6800
- Motorola 6803
- Motorola 6809 (partiellement compatible 6800)
- Hitachi 6309 (totalement compatible avec le Motorola 6809 en mode compatible tout en étant 25 % plus rapide (0,55 MIPS/MHz contre 0,42 pour le Motorola) et consommant moins d'énergie (technologie CMOS contre NMOS pour le Motorola) ; il possède plus de registres - notamment les registres ALU E et F - et des nouvelles instructions telles les multiplications et divisions 16/32 bits ainsi qu'une instruction de copie de blocs RAM unique)[1].
- MOS Technology 6502
- Microchip PIC10
- Microchip PIC12
- Microchip PIC16
- Microchip PIC18
- Famille de microcontrôleurs Atmel AVR
- Série de microcontrôleurs NEC 78K0
- RCA 1802 (Cosmac)
Notes et références[modifier | modifier le code]
- (en) G. M. Amdahl, G. A. Blaauw et F. P. Brooks, « Architecture of the IBM System/360 », IBM Journal of Research and Development, vol. 8, no 2, , p. 87–101 (DOI 10.1147/rd.82.0087, lire en ligne [PDF])