[go: nahoru, domu]

Aller au contenu

« Architecture 8 bits » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
HerculeBot (discuter | contributions)
m Résolution de redirection
Jean Gorbin (discuter | contributions)
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é 8-bits a été le 8080 d'Intel, 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.
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

Le MMN80CPU (clone du Zilog Z80), un processeur 8 bits

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]

  1. (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])

Articles connexes[modifier | modifier le code]