Mode d'adressage (architecture)

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Sasukedu77
Membre Naturel
Messages: 53
Enregistré le: 14 Jan 2011, 23:12

mode d'adressage (architecture)

par Sasukedu77 » 03 Jan 2013, 19:36

Bonjour,

J'espère que je m'adresse au bon endroit...
Sinon j'ai du mal à comprendre quelque chose donc y'aurait il quelqu'un pour m'expliquer ce mode d'adressage : Indirect par registre d'adresse avec déplacement et index : d8(An,Xn) ? A quoi sert l'index ?

Et autre question comment réaliser cette opération sur 8 bits : $7B + $85

Merci d'avance !



mathelot

par mathelot » 03 Jan 2013, 20:51

bonjour,
ça ressemble à de l'assembleur. c'est du style que An contient une adresse mémoire, Xn contient un entier qui est le nombre de fois l'octet de déplacement à partir de l'adresse contenue dans An.
(désolé , je ne suis pas certain de mon coup)

Vahinerii
Membre Naturel
Messages: 60
Enregistré le: 02 Jan 2013, 19:37

par Vahinerii » 03 Jan 2013, 22:27

Pas tout à fait mais les modes d'adressage sont traités en assembleur résumé clair là...C'est instructif

Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 04 Jan 2013, 07:57

hi,

Cela dit, la réponse de mathelot me satisfait également.

La question de l'index est également pertienente car d8 22(An,3) fait calculer l'adressage de type
22+An+3, idem 25+An, idem on pourra simplement écrire 25(An). (moyennant les conversions hexa..)

L'idée c'est que si tu stores des informations tu auras tendance à stocker des structures :
Par exemple une pomme(verte,1kg,bon gout), maison(grande, rouge)
Dans ta pile tu représentes ainsi :
[verte, 1kg, bon gout, grande, rouge]

Il te suffit alors de prendre deux registres :
[FONT=Courier New][verte, 1kg, bon gout, grande, rouge]
-^[/FONT]
l'un qui pointe vers le debut de verte (A0), l'autre qui pointe vers le debut de grande (A1)
[FONT=Courier New][verte, 1kg, bon gout, grande, rouge]
-----------------------^[/FONT]

De fait, tu ecris simplement l'acces indirect d8 1(A0, 2) pour dire à partir du début de la pomme, je veux recupérer le second mot (qui correspondrait par ex à 1kg) et (A1,1) pour récupérer la taille de la maison

le nombre qui précède les parenthèses, d8, je vois pas trop à quoi il sert. Mais c'est j'imagine pour se balader de workarea en workarea. Du genre
un carton contient : pomme et maisons
un autre carton contient : bureau et arbre
d8 pointe vers le début d'un carton, ou bien de l'autre...

mais c'est juste des réminescences de connaissance...
la vie est une fête :)

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 37 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite