>> Technologie Électronique >  >> Audio pour la maison >> Amplificateurs et préamplis

Mode Minimum vs Maximum du 8088 : Architecture, Différences et Cas d'Usage

L'Intel 8088 (version bus 8-bit du 8086) fonctionne en deux configurations matérielles mutuellement exclusives déterminées par la broche MN/MX# (broche 33). Cette option de strapping change fondamentalement l'architecture système.

Mode Minimum (MN/MX# = VCC / Haut)

Monoprocesseur, simplicité type 8085. Le 8088 génère tous les signaux de contrôle directement.

Signaux de Contrôle Générés par le 8088

  • IO/M# — E/S vs Mémoire
  • DT/R# — Transmission/Réception Données
  • DEN# — Activation Données
  • ALE — Validation Verrouillage Adresse
  • WR# — Écriture
  • RD# — Lecture
  • INTA# — Acquittement Interruption

Caractéristiques

  • Pas de contrôleur bus externe nécessaire
  • Pas de contrôleur DMA (8237) — CPU gère toutes E/S
  • Pas de contrôleur interruptions (8259A) — CPU gère INTR directement
  • Pas d'interface coprocesseur (8087) — instructions ESC piégées
  • PCB plus simple, moins de puces, coût inférieur
  • Tous cycles bus visibles sur broches — débogage plus facile

Mode Maximum (MN/MX# = GND / Bas)

Multiprocesseur, configuration haute performance. Signaux de contrôle encodés sur lignes de statut ; contrôleur bus 8288 externe les décode.

Lignes de Statut (Sorties 8088)

  • S2#, S1#, S0# — Type cycle bus encodé (8 combinaisons)
  • LOCK# — Verrouillage bus pour opérations atomiques
  • RQ/GT0#, RQ/GT1# — Demande/Attribution bus pour coprocesseurs

Sorties Contrôleur Bus 8288

  • Décode S2-S0 en : MRDC#, MWTC#, IORC#, IOWC#, AMWC#, AIOWC#, INTA#, DEN#, DT/R#, ALE
  • Supporte arbitrage bus multi-maître (protocole RQ/GT)

Capacités Activées

  • Contrôleur DMA 8237 : Déleste transferts blocs (disque, réseau)
  • PIC 8259A : Interruptions vectorisées, priorité, cascade (jusqu'à 64 sources)
  • NDP 8087 (Processeur Données Numériques) : Virgule flottante matérielle via opcodes ESC
  • Multiprocessing : Plusieurs 8088 ou 8086 sur bus partagé via RQ/GT

Comparaison Côté à Côté

FonctionnalitéMode MinimumMode Maximum
Broche MN/MX#Haut (VCC)Bas (GND)
Signaux ContrôleDirect depuis 8088Via 8288 Contrôleur Bus
DMA (8237)❌ Non supporté✅ Supporté
Interruptions (8259A)❌ CPU seulement✅ Vectorisées, priorisées
Coprocesseur (8087)❌ Piégées✅ Support ESC natif
Arbitrage Bus❌ Aucun✅ Protocole RQ/GT
Complexité SystèmeFaible (5-10 puces)Élevée (20+ puces)
Plafond PerformanceE/S liées CPUDMA + exécution parallèle
Usage TypiqueEmbarqué, terminaux, PC/XT earlyServeurs, stations travail, multi-utilisateur

Contexte Historique

  • IBM PC (1981) / PC XT : Mode minimum — optimisé coût, mono-utilisateur
  • IBM PC AT (1984) : 80286, mais designs 8088 mode max existaient pour systèmes Xenix multi-utilisateur
  • Mode minimum a gagné le marché volume ; mode maximum était niche

Pertinence Moderne

Comprendre modes min/max enseigne concepts fondamentaux : arbitrage bus, interfaces coprocesseur, encodage signaux contrôle vs génération directe, partitionnement système — tous pertinents en informatique hétérogène/SoC moderne.

Amplificateurs et préamplis