Comment est une adresse physique générée dans 8086?

Dans le 8086 l'architecture, l'espace mémoire est 1 Mbyte dans la taille et divisé en segments logiques de 64 Kbytes chaque.

c'est 20 lignes d'adresse ainsi, la méthode suivante est utilisée:

Que le segment de données registre est décalé à gauche 4 bits alors ajouté au registre à décalage

Ma question est: Comment pouvons-nous faire l'opération de décalage, bien que tous les registres sont seulement 16 bits

Pas vraiment une programmation à la question - c'est juste de l'architecture du PROCESSEUR (vers le milieu des années 1980) - la touche "shift" est géré par le matériel de PROCESSEUR - vous n'avez pas besoin de s'inquiéter à ce sujet.
eh bien, c'est une question de programmation, mais la prémisse est fausse.
vous avez raison, mais j'étudie le matériel de PROCESSEUR et je ne vois pas de 20 bits registre
vous n'avez pas 20 bits de registre de mémoire de la logique de l'interface gère la génération de 20 bits d'adresse physique
puis-je en conclure que c'est un problème avec l'interface de la mémoire

OriginalL'auteur Mina Fouad | 2010-11-17