Maison >Problème commun >Combien de lignes de données et de lignes d'adresse le processeur 8086 possède-t-il ?
Le processeur 8086 dispose de 16 lignes de données et de 20 lignes d'adresse. Il peut traiter à la fois des données 16 bits et des données 8 bits. L'espace mémoire adressable est de 1 Mo car le processeur 8086 a une adresse disponible de 20 bits, l'adresse adressable est la. l'espace est de 220 octets ou 1 Mo. Le 8086cpu est un microprocesseur lancé par INTEL en juin 1978, cadencé à 4,77 MHz, utilisant des registres 16 bits, un bus de données 16 bits et 29 000 transistors de technologie 3 microns.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Le CPU 8086 est un microprocesseur lancé par INTEL en juin 1978, cadencé à 4,77 MHz, utilisant des registres 16 bits, un bus de données 16 bits et 29 000 transistors de technologie 3 microns, marquant l'avènement de la troisième génération de microprocesseurs.
Le 8086 dispose de trois versions de fréquence d'horloge de 4,77, 8 et 10 MHz, y compris un jeu d'instructions avec 300 opérations. La version 8 MHz contient environ 28 000 transistors et a une capacité de 0,8 MIP.
8086cpu dispose de 16 lignes de données et de 20 lignes d'adresse. Il peut traiter à la fois des données de 16 bits et des données de 8 bits. L'espace mémoire adressable est de 1 Mo. Largeur du bus de données externe : 8086 : 16 bits ; 8088 : 8 bits. La largeur du bus de données interne est la même, 16 bits. Le numéro de bus d'adresse du processeur Intel 80286 a été augmenté à 24 bits, ce qui permet d'accéder à 16 Mo d'espace mémoire. Ce qui est plus important, c'est qu'un nouveau concept, le mode de protection, a depuis été introduit. L'accès aux segments de mémoire est restreint dans ce mode.
Comme des adresses de 20 bits sont disponibles, l'espace d'adressage adressable est de 220 octets ou 1 Mo. Presque en même temps que le lancement du microprocesseur 8086, afin d'être directement compatible avec l'ensemble de puces d'interface périphérique Intel existant à l'époque, le microprocesseur quasi-16 bits 8088 a également été lancé. Les registres internes, composants arithmétiques internes. et les opérations internes du 8088 sont toutes sur 16 bits, mais le bus de données externe n'est que sur 8 bits.
La file d'attente d'instructions de 8086 est de 6 octets. Pendant que le processeur exécute des instructions, il extrait une ou plusieurs instructions de la mémoire et les place dans la file d'attente d'instructions. De cette façon, dans des circonstances normales, le 8086 peut exécuter une instruction immédiatement après son exécution, au lieu de récupérer et d'exécuter les instructions à tour de rôle comme les ordinateurs précédents, améliorant ainsi l'efficacité du processeur. L'additionneur d'adresses est utilisé pour générer l'adresse de 20 bits. Le 8086 peut adresser 1 Mo d'espace mémoire avec une adresse de 20 bits, mais les registres internes du 8086 sont tous de 16 bits, un mécanisme supplémentaire est donc nécessaire pour calculer l'adresse physique de 20 bits en fonction des informations fournies par le 16 bits. -registre de bits. Ce mécanisme est l'additionneur d'adresse de 20 bits.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!