>> Technologie Électronique >  >> Téléphones >> Répondeurs

Lignes de données et valeur maximale du bus dans un microprocesseur 16 bits

Largeur du bus de données et plage adressable dans les processeurs 16 bits

Un microprocesseur 16 bits est défini par ses 16 lignes de données (D0–D15) — la largeur du bus de données.

Lignes de données

  • 16 lignes bidirectionnelles transfèrent 16 bits (2 octets) par cycle de bus.
  • Chaque ligne transporte 1 bit (tension haute/basse).
  • Lignes de contrôle (RD, WR, ALE, etc.) sont séparées.

Valeur maximale non signée sur le bus de données

Avec 16 lignes, il y a 2¹⁶ = 65 536 combinaisons distinctes.

  • Valeur maximale non signée : 65 535 (0xFFFF)
  • Plage : 0 à 65 535
  • Signé (complément à deux) : -32 768 à +32 767

Distinction bus d'adresse

  • La largeur du bus d'adresse détermine l'espace d'adressage mémoire, pas le bus de données.
  • 8086 : 20 lignes d'adresse → 1 Mo (2²⁰) adressable.
  • 80286 : 24 lignes d'adresse → 16 Mo.
  • 386DX : 32 lignes d'adresse → 4 Go.

Implications pratiques

  • ALU 16 bits opère nativement sur mots 16 bits.
  • Opérations double-mot (32 bits) nécessitent deux cycles.
  • Accès mémoire : bus 16 bits récupère 2 octets par cycle (aligné).
Répondeurs