TÉLÉCHARGER SIMULATEUR MICROPROCESSEUR 6809


Logiciel de base Première année par alternance Responsable: Elles donnent lieu à l exécution d un programme,. Mode adressage indexé IX. Constitution et adressage des unités d’échanges Plus en détail. To make this website work, we log user data and share it with processors. Simulateur de crédit [ Organisation de la mémoire physique.

Nom: simulateur microprocesseur 6809
Format: Fichier D’archive
Système d’exploitation: Windows, Mac, Android, iOS
Licence: Usage Personnel Seulement
Taille: 26.4 MBytes

Vous avez droit à une feuille aide-mémoire recto-verso, écrite à la main, ainsi qu une calculatrice acceptée. Gestion des paiements partiel et total: Il existe deux types de mode d’adressage inhérent: Déclarer des variables et leur affecter. Présentation Le microcontrôleur est dérivé du microprocesseur, il est spécialisé dans les applications nécessitant principalement des échanges de données entre divers constituants.

Il est fabriqué en technologie MOS et se présente sous la forme d’un boîtier 40 broches. A, B et Microrpocesseur Les calculs arithmétiques et les manipulations de données se font grâce aux accumulateurs A et B. X,Y Ces deux pointeurs d’utilisation parfaitement identique sont utilisés dans les modes d’adressage indexé. Le contenu des ces registres 16 bits permet de pointer des données.

X,Y Le pointeur de pile S Système est utilisée par le microprocesseur pour gérer le sauvegarde de ses registres internes pendant l’exécution de programmes d’interruptions ou de sous programmes. Le pointeur de pile U Utilisateur est utilisé uniquement par le programmeur pour réaliser des passages d’arguments de ou vers des sous programmes.

Il pointe en permanence l’adresse de la prochaine instruction à exécuter. Dans certain cas, ce compteur programme peut être utilisé comme un index. DP Ce registre 8 bits est prévu pour étendre les possibilités d’adressage direct à tout l’espace mémoire, sous contrôle du logiciel.

CCR Le registre codes condition 8 bits définit à tout instant l’état des indicateurs du processeur. Le premier parfois le deuxième octet indique l’action à effectuer correspond au code de l’instruction, Les octets suivants précisent les opérandes ou sur mixroprocesseur registres microproceseur action agira.

Il existe deux types de mode d’adressage inhérent: Adressage inhérent simple Le code opération contient toute l’information nécessaire à l’exécution de l’instruction. Ces instructions codées sur un octet sont: ABX addition de l’accumulateur B à l’index X.

La présence de cet octet supplémentaire est indispensable pour les instructions de type: Échange et transfert de registres; Instructions d’accès aux piles; Attente d’interruption. Mode adressage immédiat III. Mode adressage Direct IV. Mode adressage étendu V.

Mode adressage étendu indirect VI. Mode adressage relatif court VII. Mode adressage relatif long VIII. Mode adressage indexé IX. Mode adressage indexé indirect Exemple 2. Echange, transfert registre a. Accès aux piles simuulateur. Mode d’adressage immédiat Dans ce mode d’adressage, le code opératoire 8 bit est suivi d’une valeur qui est l’opérande de l’instruction.

simulateur microprocesseur 6809

Ce type d’adressage permet de charger les registres internes du microprocesseur avec la valeur de l’opérande. Il existe trois types d instructions microprocedseur ce mode d adressage: Instructions sur deux octets Le premier octet contient le code opératoire, le second la constante 8 bits. Ce type d instruction est réservé pour travailler sur les registres 8 bits du microprocesseur. Ce type d instructions est réservé pour travailler sur les registres 16 bits du microprocesseur.

  TÉLÉCHARGER DRIVER CARTE GRAPHIQUE VIA S3G UNICHROME PRO IGP GRATUIT

Mode adressage immédiat 1. Mode adressage indexé indirect. Mode d’adressage direct Le code opératoire un ou 2 octet L’opérande 1 octet: Il existe deux types d instructions dans ce mode d adressage: Instructions sur deux octets Instructions sur trois octets Poids Faible 8 bits de l Adresse Effective Ex: Mode adressage Direct 1. Mode d’adressage étendu Le code opératoire sur 1 ou 2 octet L’opérande 2 octet: Il existe deux types d instructions dans ce mode d adressage Instructions sur trois octets Le premier octet code opératoire est suivi de l adresse 16 bits spécifiant l emplacement de l opérande 8 ou 16 bits.

Le code opératoire sur 1 octet L’opérande 2 octet: Mode adressage étendu 1. Mode d’adressage étendu indirect Ce mode d adressage est identique au mode d adressage étendu mais il possède en plus une indirection. La notation assembleur  » [ ] » force l’adressage étendu indirect. Le code opératoire sur 2 ou 3 octets L’opérande 2 octet: Adresse Effective Instructions sur quatre octets Les deux premiers octets déterminent le code opératoire ; code opératoire de l adressage étendu simple suivi d un post-octet déterminant l indirection.

Les 3ème et 4ème octets représentent l adresse de transit. Le reste de la codification est identique au cas précédent. Mode adressage étendu indirect 1. Mode d’adressage relatif court Ce mode mivroprocesseur est réservé pour les instructions simulatrur branchement Ex: Mode d’adressage relatif long Ce mode est identique au précédent, il est toujours réservé aux branchements.

Les instructions sont codées sur quatre octets, les deux premiers déterminent le code opération, les 3è et 4è octets donnent la valeur signée du déplacement. Le déplacement est codé sur 16 bits. Mode d’adressage indexé Le mode d adressage indexé présente l avantage de pouvoir travailler en indirection. X ou Y ou U miicroprocesseur S ou PC Enfin, l adressage indexé offre des possibilités d auto-incrémentation ou décrémentation de 1 ou de 2.

Nous allons voir toutes les combinaisons possibles. Dans ce mode, le registre pointeur sélectionné contient l adresse effective des données devant être utilisées par l instruction.

Ce mode est le mode indexé le plus rapide. Il existe deux types d instructions: Instructions sur deux octets: Le code opératoire est suivi du post-octet précisant les options choisies pour l instruction en cours. Cela mis à part, ce mode est identique au précédent. Mode adressage indexé 1. Sur deux octets Simukateur a. Mode adressage indexé indirect 2.

COURS EXPO Microprocesseur 6809 (2 GIM ) Mr KHATORY

Sur trois octets LDY,–X 3. Déplacement sur 7 bits. Déplacement sur 15 bits. Déplacement nul LDA [,X] 2. Ces possibilités permettent de gérer facilement une table. Le registre pointeur sélectionné contient l adresse effective des données utilisées par l instruction.

  TÉLÉCHARGER AHDAT NIHAYA MP3

TÉLÉCHARGER SIMULATEUR MICROPROCESSEUR

Déplacement constant Dans ce mode d adressage, l adresse effective de l opérande est la somme du déplacement en complément à deux et du contenu du registre constituant la base. Le registre de base n est pas modifié. Il existe trois formes d adressage indexé à déplacement constant, suivant la valeur de cette constante. Déplacement sur 4 bits Ce déplacement codé sur 5 bits en complément à deux présente l avantage d être contenu dans le post-octet d indexation. Ce qui permet un gain de place mémoire et une exécution plus rapide de cette instruction.

Dans ce cas simullateur bit constamment à zéro initialise microproceeseur bit 4 comme bit de signe. Les déplacements possibles sont donc compris entre et octets.

TÉLÉCHARGER SIMULATEUR MICROPROCESSEUR 6809

Déplacement accumulateur Ce mode d adressage est semblable au précédent à l exception du déplacement qui n est plus codé sur des octets spécifiques mais contenu dans les accumulateurs A,B ou D du microprocesseur.

L adresse effective est donc microproccesseur somme des registres pointeur et accumulateur spécifiés dans le mnémonique de l instruction Déplacement sur 7 bits.

Accumulateurs A ou B Exemple: Accu A ou B Le post-octet prend la valeur 85 en hexa: Accumulateur D Le post-octet prend la valeur 8B en hexa: L utilisation du compteur ordinal comme base microprocesseu indexation impose des restrictions sur les types de déplacements. Seuls les déplacements constants codés sur 8 ou 16 bits en complément à 2 peuvent être utilisés. L adresse effective est égale au compteur programme courant plus un déplacement codé sur 8 bits.

L adresse effective est égale au compteur courant plus un déplacement codé sur deux octets.

simulateur microprocesseur 6809

Ce mode d adressage présente l avantage de permettre des déplacements sur tout l espace mémoire du processeur Exemple: Dans ce cas, la syntaxe assembleur n utilise pas directement un déplacement mais une étiquette localisée située à octets de l instruction suivante déplacement sur 8 bits ou n importe où sur l espace mémoire du microprocesseur déplacement sur 16 bits.

Comme précédemment l adresse effective est égale au compteur programme courant plus un déplacement codé sur 8 ou 16 bits. L instruction est codée sur trois ou quatre octets. La syntaxe assembleur contient le mnémonique de l instruction, le nom de l étiquette localisée plus la base. L assembleur calcule la valeur du déplacement en fonction de la position de l étiquette. Dans cet exemple on prend: Mode d’adressage indexé indirect Le mode d adressage indexé présente l avantage de pouvoir travailler en indirection.

Dans ce cas on accède à l adresse effective en transitant par une adresse intermédiaire. On peut donc écrire: